-- Copyright (C) 1991-2013 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files from any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.

-- VENDOR "Altera"
-- PROGRAM "Quartus II 64-Bit"
-- VERSION "Version 13.1.0 Build 162 10/23/2013 SJ Full Version"

-- DATE "05/12/2021 17:16:32"

-- 
-- Device: Altera EP3C40F780C8 Package FBGA780
-- 

-- 
-- This VHDL file should be used for ModelSim-Altera (VHDL) only
-- 

LIBRARY ALTERA;
LIBRARY CYCLONEIII;
LIBRARY IEEE;
USE ALTERA.ALTERA_PRIMITIVES_COMPONENTS.ALL;
USE CYCLONEIII.CYCLONEIII_COMPONENTS.ALL;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY 	com IS
    PORT (
	overflow : OUT std_logic;
	cin : IN std_logic;
	wt : IN std_logic;
	ent : IN std_logic;
	clk : IN std_logic;
	en : IN std_logic;
	Wr : IN std_logic;
	Rd : IN std_logic;
	rst : IN std_logic;
	sin : IN std_logic;
	sout : IN std_logic;
	datain : IN std_logic_vector(3 DOWNTO 0);
	M : IN std_logic_vector(1 DOWNTO 0);
	RA : IN std_logic_vector(1 DOWNTO 0);
	s : IN std_logic_vector(2 DOWNTO 0);
	seg : OUT std_logic_vector(7 DOWNTO 0);
	sel : OUT std_logic_vector(2 DOWNTO 0)
	);
END com;

-- Design Ports Information
-- overflow	=>  Location: PIN_AE8,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[7]	=>  Location: PIN_M21,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[6]	=>  Location: PIN_G12,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[5]	=>  Location: PIN_G14,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[4]	=>  Location: PIN_G15,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[3]	=>  Location: PIN_G18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[2]	=>  Location: PIN_F18,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[1]	=>  Location: PIN_G17,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- seg[0]	=>  Location: PIN_G16,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sel[2]	=>  Location: PIN_G9,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sel[1]	=>  Location: PIN_D22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sel[0]	=>  Location: PIN_C22,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- s[2]	=>  Location: PIN_AH14,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- s[1]	=>  Location: PIN_AG7,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- s[0]	=>  Location: PIN_AG8,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- ent	=>  Location: PIN_AG12,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- wt	=>  Location: PIN_AH6,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- cin	=>  Location: PIN_AG10,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- clk	=>  Location: PIN_A14,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sout	=>  Location: PIN_U8,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- RA[1]	=>  Location: PIN_AE3,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- RA[0]	=>  Location: PIN_AD4,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- Rd	=>  Location: PIN_AH8,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- Wr	=>  Location: PIN_AH7,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M[0]	=>  Location: PIN_AC5,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- rst	=>  Location: PIN_AF5,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- M[1]	=>  Location: PIN_AE4,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- datain[0]	=>  Location: PIN_AB8,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- sin	=>  Location: PIN_AA10,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- en	=>  Location: PIN_AF12,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- datain[1]	=>  Location: PIN_AA8,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- datain[2]	=>  Location: PIN_AF14,	 I/O Standard: 2.5 V,	 Current Strength: Default
-- datain[3]	=>  Location: PIN_AH12,	 I/O Standard: 2.5 V,	 Current Strength: Default


ARCHITECTURE structure OF com IS
SIGNAL gnd : std_logic := '0';
SIGNAL vcc : std_logic := '1';
SIGNAL unknown : std_logic := 'X';
SIGNAL devoe : std_logic := '1';
SIGNAL devclrn : std_logic := '1';
SIGNAL devpor : std_logic := '1';
SIGNAL ww_devoe : std_logic;
SIGNAL ww_devclrn : std_logic;
SIGNAL ww_devpor : std_logic;
SIGNAL ww_overflow : std_logic;
SIGNAL ww_cin : std_logic;
SIGNAL ww_wt : std_logic;
SIGNAL ww_ent : std_logic;
SIGNAL ww_clk : std_logic;
SIGNAL ww_en : std_logic;
SIGNAL ww_Wr : std_logic;
SIGNAL ww_Rd : std_logic;
SIGNAL ww_rst : std_logic;
SIGNAL ww_sin : std_logic;
SIGNAL ww_sout : std_logic;
SIGNAL ww_datain : std_logic_vector(3 DOWNTO 0);
SIGNAL ww_M : std_logic_vector(1 DOWNTO 0);
SIGNAL ww_RA : std_logic_vector(1 DOWNTO 0);
SIGNAL ww_s : std_logic_vector(2 DOWNTO 0);
SIGNAL ww_seg : std_logic_vector(7 DOWNTO 0);
SIGNAL ww_sel : std_logic_vector(2 DOWNTO 0);
SIGNAL \inst|div_clk~clkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \clk~inputclkctrl_INCLK_bus\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \overflow~output_o\ : std_logic;
SIGNAL \seg[7]~output_o\ : std_logic;
SIGNAL \seg[6]~output_o\ : std_logic;
SIGNAL \seg[5]~output_o\ : std_logic;
SIGNAL \seg[4]~output_o\ : std_logic;
SIGNAL \seg[3]~output_o\ : std_logic;
SIGNAL \seg[2]~output_o\ : std_logic;
SIGNAL \seg[1]~output_o\ : std_logic;
SIGNAL \seg[0]~output_o\ : std_logic;
SIGNAL \sel[2]~output_o\ : std_logic;
SIGNAL \sel[1]~output_o\ : std_logic;
SIGNAL \sel[0]~output_o\ : std_logic;
SIGNAL \clk~input_o\ : std_logic;
SIGNAL \clk~inputclkctrl_outclk\ : std_logic;
SIGNAL \s[0]~input_o\ : std_logic;
SIGNAL \s[1]~input_o\ : std_logic;
SIGNAL \s[2]~input_o\ : std_logic;
SIGNAL \inst2|overflow~0_combout\ : std_logic;
SIGNAL \sout~input_o\ : std_logic;
SIGNAL \inst|count[0]~8_combout\ : std_logic;
SIGNAL \inst|count[1]~11\ : std_logic;
SIGNAL \inst|count[2]~12_combout\ : std_logic;
SIGNAL \inst|count[2]~13\ : std_logic;
SIGNAL \inst|count[3]~14_combout\ : std_logic;
SIGNAL \inst|count[3]~15\ : std_logic;
SIGNAL \inst|count[4]~16_combout\ : std_logic;
SIGNAL \inst|count[4]~17\ : std_logic;
SIGNAL \inst|count[5]~18_combout\ : std_logic;
SIGNAL \inst|count[5]~19\ : std_logic;
SIGNAL \inst|count[6]~20_combout\ : std_logic;
SIGNAL \inst|count[6]~21\ : std_logic;
SIGNAL \inst|count[7]~22_combout\ : std_logic;
SIGNAL \inst|LessThan0~1_combout\ : std_logic;
SIGNAL \inst|LessThan0~2_combout\ : std_logic;
SIGNAL \inst|count[0]~9\ : std_logic;
SIGNAL \inst|count[1]~10_combout\ : std_logic;
SIGNAL \inst|LessThan0~0_combout\ : std_logic;
SIGNAL \inst|div_clk~0_combout\ : std_logic;
SIGNAL \inst|div_clk~feeder_combout\ : std_logic;
SIGNAL \inst|div_clk~q\ : std_logic;
SIGNAL \inst|div_clk~clkctrl_outclk\ : std_logic;
SIGNAL \M[0]~input_o\ : std_logic;
SIGNAL \inst|PC[0]~8_combout\ : std_logic;
SIGNAL \sin~input_o\ : std_logic;
SIGNAL \wt~input_o\ : std_logic;
SIGNAL \ent~input_o\ : std_logic;
SIGNAL \RA[0]~input_o\ : std_logic;
SIGNAL \inst|R1[0]~feeder_combout\ : std_logic;
SIGNAL \Wr~input_o\ : std_logic;
SIGNAL \RA[1]~input_o\ : std_logic;
SIGNAL \Rd~input_o\ : std_logic;
SIGNAL \inst|Decoder0~1_combout\ : std_logic;
SIGNAL \inst|R3[0]~feeder_combout\ : std_logic;
SIGNAL \inst|Decoder0~3_combout\ : std_logic;
SIGNAL \inst|Decoder0~2_combout\ : std_logic;
SIGNAL \inst|R2[0]~feeder_combout\ : std_logic;
SIGNAL \inst|Decoder0~0_combout\ : std_logic;
SIGNAL \inst|Mux7~0_combout\ : std_logic;
SIGNAL \inst|Mux7~1_combout\ : std_logic;
SIGNAL \inst|Q[6]~0_combout\ : std_logic;
SIGNAL \inst|out~7_combout\ : std_logic;
SIGNAL \inst2|b~7_combout\ : std_logic;
SIGNAL \inst2|a~7_combout\ : std_logic;
SIGNAL \cin~input_o\ : std_logic;
SIGNAL \inst2|Add0~1_cout\ : std_logic;
SIGNAL \inst2|Add0~2_combout\ : std_logic;
SIGNAL \datain[1]~input_o\ : std_logic;
SIGNAL \inst2|b~6_combout\ : std_logic;
SIGNAL \inst2|R~3_combout\ : std_logic;
SIGNAL \inst2|R~4_combout\ : std_logic;
SIGNAL \inst2|Rout[1]~2_combout\ : std_logic;
SIGNAL \inst2|Rout[3]~6_combout\ : std_logic;
SIGNAL \datain[2]~input_o\ : std_logic;
SIGNAL \inst2|b~5_combout\ : std_logic;
SIGNAL \inst2|R~10_combout\ : std_logic;
SIGNAL \inst2|R~9_combout\ : std_logic;
SIGNAL \inst2|Rout[2]~4_combout\ : std_logic;
SIGNAL \datain[3]~input_o\ : std_logic;
SIGNAL \inst2|b~4_combout\ : std_logic;
SIGNAL \inst2|R~15_combout\ : std_logic;
SIGNAL \inst2|R~14_combout\ : std_logic;
SIGNAL \inst2|Rout[3]~5_combout\ : std_logic;
SIGNAL \inst2|Rout[3]~7_combout\ : std_logic;
SIGNAL \datain[0]~input_o\ : std_logic;
SIGNAL \inst2|b~3_combout\ : std_logic;
SIGNAL \inst2|R~1_combout\ : std_logic;
SIGNAL \inst2|R~0_combout\ : std_logic;
SIGNAL \inst2|Rout[4]~0_combout\ : std_logic;
SIGNAL \inst2|b~2_combout\ : std_logic;
SIGNAL \inst2|R~7_combout\ : std_logic;
SIGNAL \inst2|R~6_combout\ : std_logic;
SIGNAL \inst2|Rout[5]~1_combout\ : std_logic;
SIGNAL \inst2|R~8_combout\ : std_logic;
SIGNAL \inst2|b~1_combout\ : std_logic;
SIGNAL \inst2|R~13_combout\ : std_logic;
SIGNAL \inst2|R~12_combout\ : std_logic;
SIGNAL \inst2|Rout[6]~3_combout\ : std_logic;
SIGNAL \inst2|Mux1~0_combout\ : std_logic;
SIGNAL \inst2|Mux1~1_combout\ : std_logic;
SIGNAL \inst2|Add0~3\ : std_logic;
SIGNAL \inst2|Add0~5\ : std_logic;
SIGNAL \inst2|Add0~7\ : std_logic;
SIGNAL \inst2|Add0~9\ : std_logic;
SIGNAL \inst2|Add0~11\ : std_logic;
SIGNAL \inst2|Add0~13\ : std_logic;
SIGNAL \inst2|Add0~14_combout\ : std_logic;
SIGNAL \inst2|Mux1~2_combout\ : std_logic;
SIGNAL \inst2|Rout[3]~8_combout\ : std_logic;
SIGNAL \inst2|Rout[3]~9_combout\ : std_logic;
SIGNAL \inst|D~7_combout\ : std_logic;
SIGNAL \en~input_o\ : std_logic;
SIGNAL \inst|D[4]~3_combout\ : std_logic;
SIGNAL \inst|R3[6]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[6]~feeder_combout\ : std_logic;
SIGNAL \inst|R2[6]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux1~0_combout\ : std_logic;
SIGNAL \inst|Mux1~1_combout\ : std_logic;
SIGNAL \inst|out~1_combout\ : std_logic;
SIGNAL \inst2|a~1_combout\ : std_logic;
SIGNAL \inst2|Add0~12_combout\ : std_logic;
SIGNAL \inst2|Mux2~0_combout\ : std_logic;
SIGNAL \inst2|Mux2~1_combout\ : std_logic;
SIGNAL \inst|D~5_combout\ : std_logic;
SIGNAL \inst|R3[5]~feeder_combout\ : std_logic;
SIGNAL \inst|R2[5]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[5]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux2~0_combout\ : std_logic;
SIGNAL \inst|Mux2~1_combout\ : std_logic;
SIGNAL \inst|out~2_combout\ : std_logic;
SIGNAL \inst2|a~2_combout\ : std_logic;
SIGNAL \inst2|R~2_combout\ : std_logic;
SIGNAL \inst2|Add0~10_combout\ : std_logic;
SIGNAL \inst2|Mux3~0_combout\ : std_logic;
SIGNAL \inst2|Mux3~1_combout\ : std_logic;
SIGNAL \inst|D~2_combout\ : std_logic;
SIGNAL \inst|R3[4]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[4]~feeder_combout\ : std_logic;
SIGNAL \inst|R2[4]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux3~0_combout\ : std_logic;
SIGNAL \inst|Mux3~1_combout\ : std_logic;
SIGNAL \inst|out~3_combout\ : std_logic;
SIGNAL \inst2|a~3_combout\ : std_logic;
SIGNAL \inst2|R~16_combout\ : std_logic;
SIGNAL \inst2|Add0~8_combout\ : std_logic;
SIGNAL \inst2|Mux4~0_combout\ : std_logic;
SIGNAL \inst2|Mux4~1_combout\ : std_logic;
SIGNAL \inst|D~8_combout\ : std_logic;
SIGNAL \inst|D[0]~1_combout\ : std_logic;
SIGNAL \inst|R3[3]~feeder_combout\ : std_logic;
SIGNAL \inst|R2[3]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[3]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux4~0_combout\ : std_logic;
SIGNAL \inst|Mux4~1_combout\ : std_logic;
SIGNAL \inst|out~4_combout\ : std_logic;
SIGNAL \inst2|a~4_combout\ : std_logic;
SIGNAL \inst2|Add0~6_combout\ : std_logic;
SIGNAL \inst2|R~11_combout\ : std_logic;
SIGNAL \inst2|Mux5~0_combout\ : std_logic;
SIGNAL \inst2|Mux5~1_combout\ : std_logic;
SIGNAL \inst|D~6_combout\ : std_logic;
SIGNAL \inst|R3[2]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[2]~feeder_combout\ : std_logic;
SIGNAL \inst|R2[2]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux5~0_combout\ : std_logic;
SIGNAL \inst|Mux5~1_combout\ : std_logic;
SIGNAL \inst|out~5_combout\ : std_logic;
SIGNAL \inst2|a~5_combout\ : std_logic;
SIGNAL \inst2|R~5_combout\ : std_logic;
SIGNAL \inst2|Add0~4_combout\ : std_logic;
SIGNAL \inst2|Mux6~0_combout\ : std_logic;
SIGNAL \inst2|Mux6~1_combout\ : std_logic;
SIGNAL \inst|D~4_combout\ : std_logic;
SIGNAL \inst|R3[1]~feeder_combout\ : std_logic;
SIGNAL \inst|R2[1]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[1]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux6~0_combout\ : std_logic;
SIGNAL \inst|Mux6~1_combout\ : std_logic;
SIGNAL \inst|out~6_combout\ : std_logic;
SIGNAL \inst2|a~6_combout\ : std_logic;
SIGNAL \inst2|Mux7~0_combout\ : std_logic;
SIGNAL \inst2|Mux7~1_combout\ : std_logic;
SIGNAL \inst2|Mux7~2_combout\ : std_logic;
SIGNAL \inst|D~0_combout\ : std_logic;
SIGNAL \rst~input_o\ : std_logic;
SIGNAL \M[1]~input_o\ : std_logic;
SIGNAL \inst|PC[1]~24_combout\ : std_logic;
SIGNAL \inst|PC[1]~25_combout\ : std_logic;
SIGNAL \inst|PC[0]~9\ : std_logic;
SIGNAL \inst|PC[1]~10_combout\ : std_logic;
SIGNAL \inst|PC[1]~11\ : std_logic;
SIGNAL \inst|PC[2]~12_combout\ : std_logic;
SIGNAL \inst|PC[2]~13\ : std_logic;
SIGNAL \inst|PC[3]~14_combout\ : std_logic;
SIGNAL \inst|PC[3]~15\ : std_logic;
SIGNAL \inst|PC[4]~16_combout\ : std_logic;
SIGNAL \inst|PC[4]~17\ : std_logic;
SIGNAL \inst|PC[5]~18_combout\ : std_logic;
SIGNAL \inst|PC[5]~19\ : std_logic;
SIGNAL \inst|PC[6]~20_combout\ : std_logic;
SIGNAL \inst|PC[6]~21\ : std_logic;
SIGNAL \inst|PC[7]~22_combout\ : std_logic;
SIGNAL \inst2|Mux0~6_combout\ : std_logic;
SIGNAL \inst2|b~0_combout\ : std_logic;
SIGNAL \inst2|Mux0~2_combout\ : std_logic;
SIGNAL \inst2|Mux0~3_combout\ : std_logic;
SIGNAL \inst2|Mux0~4_combout\ : std_logic;
SIGNAL \inst2|Mux0~5_combout\ : std_logic;
SIGNAL \inst|D~9_combout\ : std_logic;
SIGNAL \inst|R2[7]~feeder_combout\ : std_logic;
SIGNAL \inst|R3[7]~feeder_combout\ : std_logic;
SIGNAL \inst|R1[7]~feeder_combout\ : std_logic;
SIGNAL \inst|Mux0~0_combout\ : std_logic;
SIGNAL \inst|Mux0~1_combout\ : std_logic;
SIGNAL \inst|out~0_combout\ : std_logic;
SIGNAL \inst2|a~0_combout\ : std_logic;
SIGNAL \inst2|Add0~15\ : std_logic;
SIGNAL \inst2|Add0~16_combout\ : std_logic;
SIGNAL \inst2|Add0~17\ : std_logic;
SIGNAL \inst2|Add0~18_combout\ : std_logic;
SIGNAL \inst2|overflow~1_combout\ : std_logic;
SIGNAL \inst2|overflow~q\ : std_logic;
SIGNAL \inst|sel[0]~2_combout\ : std_logic;
SIGNAL \inst|Mux16~2_combout\ : std_logic;
SIGNAL \inst|sel[1]~1_combout\ : std_logic;
SIGNAL \inst|sel[2]~0_combout\ : std_logic;
SIGNAL \inst|Mux16~0_combout\ : std_logic;
SIGNAL \inst|Mux16~1_combout\ : std_logic;
SIGNAL \inst|Mux16~3_combout\ : std_logic;
SIGNAL \inst|Mux17~2_combout\ : std_logic;
SIGNAL \inst|Mux17~0_combout\ : std_logic;
SIGNAL \inst|Mux17~1_combout\ : std_logic;
SIGNAL \inst|Mux17~3_combout\ : std_logic;
SIGNAL \inst|Mux18~2_combout\ : std_logic;
SIGNAL \inst|Mux18~0_combout\ : std_logic;
SIGNAL \inst|Mux18~1_combout\ : std_logic;
SIGNAL \inst|Mux18~3_combout\ : std_logic;
SIGNAL \inst|Mux19~2_combout\ : std_logic;
SIGNAL \inst|Mux19~0_combout\ : std_logic;
SIGNAL \inst|Mux19~1_combout\ : std_logic;
SIGNAL \inst|Mux19~3_combout\ : std_logic;
SIGNAL \inst|WideOr0~0_combout\ : std_logic;
SIGNAL \inst|WideOr1~0_combout\ : std_logic;
SIGNAL \inst|WideOr2~0_combout\ : std_logic;
SIGNAL \inst|WideOr3~0_combout\ : std_logic;
SIGNAL \inst|WideOr4~0_combout\ : std_logic;
SIGNAL \inst|WideOr5~0_combout\ : std_logic;
SIGNAL \inst|WideOr6~0_combout\ : std_logic;
SIGNAL \inst2|Rout\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst2|B\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst2|A\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|sel\ : std_logic_vector(2 DOWNTO 0);
SIGNAL \inst|seg\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|out\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|data\ : std_logic_vector(3 DOWNTO 0);
SIGNAL \inst|count\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R3\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R2\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R1\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|R0\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|Q\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|PC\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \inst|D\ : std_logic_vector(7 DOWNTO 0);
SIGNAL \ALT_INV_rst~input_o\ : std_logic;

BEGIN

overflow <= ww_overflow;
ww_cin <= cin;
ww_wt <= wt;
ww_ent <= ent;
ww_clk <= clk;
ww_en <= en;
ww_Wr <= Wr;
ww_Rd <= Rd;
ww_rst <= rst;
ww_sin <= sin;
ww_sout <= sout;
ww_datain <= datain;
ww_M <= M;
ww_RA <= RA;
ww_s <= s;
seg <= ww_seg;
sel <= ww_sel;
ww_devoe <= devoe;
ww_devclrn <= devclrn;
ww_devpor <= devpor;

\inst|div_clk~clkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \inst|div_clk~q\);

\clk~inputclkctrl_INCLK_bus\ <= (vcc & vcc & vcc & \clk~input_o\);
\ALT_INV_rst~input_o\ <= NOT \rst~input_o\;

-- Location: IOOBUF_X5_Y0_N23
\overflow~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst2|overflow~q\,
	devoe => ww_devoe,
	o => \overflow~output_o\);

-- Location: IOOBUF_X67_Y35_N2
\seg[7]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => GND,
	devoe => ww_devoe,
	o => \seg[7]~output_o\);

-- Location: IOOBUF_X11_Y43_N16
\seg[6]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(6),
	devoe => ww_devoe,
	o => \seg[6]~output_o\);

-- Location: IOOBUF_X29_Y43_N23
\seg[5]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(5),
	devoe => ww_devoe,
	o => \seg[5]~output_o\);

-- Location: IOOBUF_X41_Y43_N9
\seg[4]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(4),
	devoe => ww_devoe,
	o => \seg[4]~output_o\);

-- Location: IOOBUF_X48_Y43_N16
\seg[3]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(3),
	devoe => ww_devoe,
	o => \seg[3]~output_o\);

-- Location: IOOBUF_X54_Y43_N16
\seg[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(2),
	devoe => ww_devoe,
	o => \seg[2]~output_o\);

-- Location: IOOBUF_X50_Y43_N23
\seg[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(1),
	devoe => ww_devoe,
	o => \seg[1]~output_o\);

-- Location: IOOBUF_X43_Y43_N30
\seg[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|seg\(0),
	devoe => ww_devoe,
	o => \seg[0]~output_o\);

-- Location: IOOBUF_X5_Y43_N16
\sel[2]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|sel\(2),
	devoe => ww_devoe,
	o => \sel[2]~output_o\);

-- Location: IOOBUF_X65_Y43_N16
\sel[1]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|sel\(1),
	devoe => ww_devoe,
	o => \sel[1]~output_o\);

-- Location: IOOBUF_X56_Y43_N30
\sel[0]~output\ : cycloneiii_io_obuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	open_drain_output => "false")
-- pragma translate_on
PORT MAP (
	i => \inst|sel\(0),
	devoe => ww_devoe,
	o => \sel[0]~output_o\);

-- Location: IOIBUF_X34_Y43_N15
\clk~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_clk,
	o => \clk~input_o\);

-- Location: CLKCTRL_G14
\clk~inputclkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \clk~inputclkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \clk~inputclkctrl_outclk\);

-- Location: IOIBUF_X18_Y0_N8
\s[0]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_s(0),
	o => \s[0]~input_o\);

-- Location: IOIBUF_X16_Y0_N22
\s[1]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_s(1),
	o => \s[1]~input_o\);

-- Location: IOIBUF_X36_Y0_N15
\s[2]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_s(2),
	o => \s[2]~input_o\);

-- Location: LCCOMB_X45_Y25_N2
\inst2|overflow~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|overflow~0_combout\ = (!\s[0]~input_o\ & (!\s[1]~input_o\ & \s[2]~input_o\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datac => \s[1]~input_o\,
	datad => \s[2]~input_o\,
	combout => \inst2|overflow~0_combout\);

-- Location: IOIBUF_X0_Y5_N8
\sout~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_sout,
	o => \sout~input_o\);

-- Location: LCCOMB_X36_Y41_N4
\inst|count[0]~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[0]~8_combout\ = \inst|count\(0) $ (VCC)
-- \inst|count[0]~9\ = CARRY(\inst|count\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(0),
	datad => VCC,
	combout => \inst|count[0]~8_combout\,
	cout => \inst|count[0]~9\);

-- Location: LCCOMB_X36_Y41_N6
\inst|count[1]~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[1]~10_combout\ = (\inst|count\(1) & (!\inst|count[0]~9\)) # (!\inst|count\(1) & ((\inst|count[0]~9\) # (GND)))
-- \inst|count[1]~11\ = CARRY((!\inst|count[0]~9\) # (!\inst|count\(1)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(1),
	datad => VCC,
	cin => \inst|count[0]~9\,
	combout => \inst|count[1]~10_combout\,
	cout => \inst|count[1]~11\);

-- Location: LCCOMB_X36_Y41_N8
\inst|count[2]~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[2]~12_combout\ = (\inst|count\(2) & (\inst|count[1]~11\ $ (GND))) # (!\inst|count\(2) & (!\inst|count[1]~11\ & VCC))
-- \inst|count[2]~13\ = CARRY((\inst|count\(2) & !\inst|count[1]~11\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(2),
	datad => VCC,
	cin => \inst|count[1]~11\,
	combout => \inst|count[2]~12_combout\,
	cout => \inst|count[2]~13\);

-- Location: FF_X36_Y41_N9
\inst|count[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[2]~12_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(2));

-- Location: LCCOMB_X36_Y41_N10
\inst|count[3]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[3]~14_combout\ = (\inst|count\(3) & (!\inst|count[2]~13\)) # (!\inst|count\(3) & ((\inst|count[2]~13\) # (GND)))
-- \inst|count[3]~15\ = CARRY((!\inst|count[2]~13\) # (!\inst|count\(3)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101001011111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(3),
	datad => VCC,
	cin => \inst|count[2]~13\,
	combout => \inst|count[3]~14_combout\,
	cout => \inst|count[3]~15\);

-- Location: FF_X36_Y41_N11
\inst|count[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[3]~14_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(3));

-- Location: LCCOMB_X36_Y41_N12
\inst|count[4]~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[4]~16_combout\ = (\inst|count\(4) & (\inst|count[3]~15\ $ (GND))) # (!\inst|count\(4) & (!\inst|count[3]~15\ & VCC))
-- \inst|count[4]~17\ = CARRY((\inst|count\(4) & !\inst|count[3]~15\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010010100001010",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(4),
	datad => VCC,
	cin => \inst|count[3]~15\,
	combout => \inst|count[4]~16_combout\,
	cout => \inst|count[4]~17\);

-- Location: FF_X36_Y41_N13
\inst|count[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[4]~16_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(4));

-- Location: LCCOMB_X36_Y41_N14
\inst|count[5]~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[5]~18_combout\ = (\inst|count\(5) & (!\inst|count[4]~17\)) # (!\inst|count\(5) & ((\inst|count[4]~17\) # (GND)))
-- \inst|count[5]~19\ = CARRY((!\inst|count[4]~17\) # (!\inst|count\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(5),
	datad => VCC,
	cin => \inst|count[4]~17\,
	combout => \inst|count[5]~18_combout\,
	cout => \inst|count[5]~19\);

-- Location: FF_X36_Y41_N15
\inst|count[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[5]~18_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(5));

-- Location: LCCOMB_X36_Y41_N16
\inst|count[6]~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[6]~20_combout\ = (\inst|count\(6) & (\inst|count[5]~19\ $ (GND))) # (!\inst|count\(6) & (!\inst|count[5]~19\ & VCC))
-- \inst|count[6]~21\ = CARRY((\inst|count\(6) & !\inst|count[5]~19\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100001100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst|count\(6),
	datad => VCC,
	cin => \inst|count[5]~19\,
	combout => \inst|count[6]~20_combout\,
	cout => \inst|count[6]~21\);

-- Location: FF_X36_Y41_N17
\inst|count[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[6]~20_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(6));

-- Location: LCCOMB_X36_Y41_N18
\inst|count[7]~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|count[7]~22_combout\ = \inst|count[6]~21\ $ (\inst|count\(7))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datad => \inst|count\(7),
	cin => \inst|count[6]~21\,
	combout => \inst|count[7]~22_combout\);

-- Location: FF_X36_Y41_N19
\inst|count[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[7]~22_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(7));

-- Location: LCCOMB_X36_Y41_N28
\inst|LessThan0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|LessThan0~1_combout\ = (((!\inst|count\(6)) # (!\inst|count\(5))) # (!\inst|count\(7))) # (!\inst|count\(4))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(4),
	datab => \inst|count\(7),
	datac => \inst|count\(5),
	datad => \inst|count\(6),
	combout => \inst|LessThan0~1_combout\);

-- Location: LCCOMB_X36_Y41_N24
\inst|LessThan0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|LessThan0~2_combout\ = (!\inst|LessThan0~0_combout\ & !\inst|LessThan0~1_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|LessThan0~0_combout\,
	datad => \inst|LessThan0~1_combout\,
	combout => \inst|LessThan0~2_combout\);

-- Location: FF_X36_Y41_N5
\inst|count[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[0]~8_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(0));

-- Location: FF_X36_Y41_N7
\inst|count[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|count[1]~10_combout\,
	sclr => \inst|LessThan0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|count\(1));

-- Location: LCCOMB_X36_Y41_N30
\inst|LessThan0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|LessThan0~0_combout\ = (((!\inst|count\(3)) # (!\inst|count\(0))) # (!\inst|count\(2))) # (!\inst|count\(1))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|count\(1),
	datab => \inst|count\(2),
	datac => \inst|count\(0),
	datad => \inst|count\(3),
	combout => \inst|LessThan0~0_combout\);

-- Location: LCCOMB_X36_Y41_N0
\inst|div_clk~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|div_clk~0_combout\ = \inst|div_clk~q\ $ (((!\inst|LessThan0~0_combout\ & !\inst|LessThan0~1_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010100101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|LessThan0~0_combout\,
	datac => \inst|div_clk~q\,
	datad => \inst|LessThan0~1_combout\,
	combout => \inst|div_clk~0_combout\);

-- Location: LCCOMB_X36_Y41_N26
\inst|div_clk~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|div_clk~feeder_combout\ = \inst|div_clk~0_combout\

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010101010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|div_clk~0_combout\,
	combout => \inst|div_clk~feeder_combout\);

-- Location: FF_X36_Y41_N27
\inst|div_clk\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|div_clk~feeder_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|div_clk~q\);

-- Location: CLKCTRL_G13
\inst|div_clk~clkctrl\ : cycloneiii_clkctrl
-- pragma translate_off
GENERIC MAP (
	clock_type => "global clock",
	ena_register_mode => "none")
-- pragma translate_on
PORT MAP (
	inclk => \inst|div_clk~clkctrl_INCLK_bus\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	outclk => \inst|div_clk~clkctrl_outclk\);

-- Location: IOIBUF_X0_Y2_N1
\M[0]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_M(0),
	o => \M[0]~input_o\);

-- Location: LCCOMB_X43_Y27_N10
\inst|PC[0]~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[0]~8_combout\ = \inst|PC\(0) $ (VCC)
-- \inst|PC[0]~9\ = CARRY(\inst|PC\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101010110101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(0),
	datad => VCC,
	combout => \inst|PC[0]~8_combout\,
	cout => \inst|PC[0]~9\);

-- Location: IOIBUF_X18_Y0_N22
\sin~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_sin,
	o => \sin~input_o\);

-- Location: IOIBUF_X14_Y0_N29
\wt~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_wt,
	o => \wt~input_o\);

-- Location: IOIBUF_X34_Y0_N22
\ent~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_ent,
	o => \ent~input_o\);

-- Location: FF_X43_Y25_N31
\inst2|B[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~7_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(0));

-- Location: IOIBUF_X0_Y4_N1
\RA[0]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_RA(0),
	o => \RA[0]~input_o\);

-- Location: LCCOMB_X45_Y27_N18
\inst|R1[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[0]~feeder_combout\ = \inst|D\(0)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(0),
	combout => \inst|R1[0]~feeder_combout\);

-- Location: IOIBUF_X16_Y0_N8
\Wr~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_Wr,
	o => \Wr~input_o\);

-- Location: IOIBUF_X0_Y4_N15
\RA[1]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_RA(1),
	o => \RA[1]~input_o\);

-- Location: IOIBUF_X20_Y0_N8
\Rd~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_Rd,
	o => \Rd~input_o\);

-- Location: LCCOMB_X44_Y27_N22
\inst|Decoder0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~1_combout\ = (!\Wr~input_o\ & (!\RA[1]~input_o\ & (\RA[0]~input_o\ & \Rd~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0001000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Wr~input_o\,
	datab => \RA[1]~input_o\,
	datac => \RA[0]~input_o\,
	datad => \Rd~input_o\,
	combout => \inst|Decoder0~1_combout\);

-- Location: FF_X45_Y27_N19
\inst|R1[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[0]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(0));

-- Location: LCCOMB_X46_Y27_N22
\inst|R3[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[0]~feeder_combout\ = \inst|D\(0)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(0),
	combout => \inst|R3[0]~feeder_combout\);

-- Location: LCCOMB_X44_Y27_N14
\inst|Decoder0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~3_combout\ = (!\Wr~input_o\ & (\RA[1]~input_o\ & (\RA[0]~input_o\ & \Rd~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0100000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Wr~input_o\,
	datab => \RA[1]~input_o\,
	datac => \RA[0]~input_o\,
	datad => \Rd~input_o\,
	combout => \inst|Decoder0~3_combout\);

-- Location: FF_X46_Y27_N23
\inst|R3[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[0]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(0));

-- Location: LCCOMB_X44_Y27_N20
\inst|Decoder0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~2_combout\ = (!\Wr~input_o\ & (!\RA[1]~input_o\ & (!\RA[0]~input_o\ & \Rd~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Wr~input_o\,
	datab => \RA[1]~input_o\,
	datac => \RA[0]~input_o\,
	datad => \Rd~input_o\,
	combout => \inst|Decoder0~2_combout\);

-- Location: FF_X42_Y27_N3
\inst|R0[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(0),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(0));

-- Location: LCCOMB_X46_Y27_N8
\inst|R2[0]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[0]~feeder_combout\ = \inst|D\(0)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(0),
	combout => \inst|R2[0]~feeder_combout\);

-- Location: LCCOMB_X44_Y27_N16
\inst|Decoder0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Decoder0~0_combout\ = (!\Wr~input_o\ & (\RA[1]~input_o\ & (!\RA[0]~input_o\ & \Rd~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000010000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Wr~input_o\,
	datab => \RA[1]~input_o\,
	datac => \RA[0]~input_o\,
	datad => \Rd~input_o\,
	combout => \inst|Decoder0~0_combout\);

-- Location: FF_X46_Y27_N9
\inst|R2[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[0]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(0));

-- Location: LCCOMB_X42_Y27_N2
\inst|Mux7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux7~0_combout\ = (\RA[1]~input_o\ & ((\RA[0]~input_o\) # ((\inst|R2\(0))))) # (!\RA[1]~input_o\ & (!\RA[0]~input_o\ & (\inst|R0\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \RA[0]~input_o\,
	datac => \inst|R0\(0),
	datad => \inst|R2\(0),
	combout => \inst|Mux7~0_combout\);

-- Location: LCCOMB_X42_Y27_N22
\inst|Mux7~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux7~1_combout\ = (\RA[0]~input_o\ & ((\inst|Mux7~0_combout\ & ((\inst|R3\(0)))) # (!\inst|Mux7~0_combout\ & (\inst|R1\(0))))) # (!\RA[0]~input_o\ & (((\inst|Mux7~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[0]~input_o\,
	datab => \inst|R1\(0),
	datac => \inst|R3\(0),
	datad => \inst|Mux7~0_combout\,
	combout => \inst|Mux7~1_combout\);

-- Location: LCCOMB_X44_Y27_N12
\inst|Q[6]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Q[6]~0_combout\ = (\Wr~input_o\ & !\Rd~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \Wr~input_o\,
	datad => \Rd~input_o\,
	combout => \inst|Q[6]~0_combout\);

-- Location: FF_X42_Y27_N23
\inst|Q[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux7~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(0));

-- Location: LCCOMB_X43_Y25_N24
\inst|out~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~7_combout\ = (\sout~input_o\ & (\inst|Q\(0))) # (!\sout~input_o\ & ((\inst|PC\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|Q\(0),
	datad => \inst|PC\(0),
	combout => \inst|out~7_combout\);

-- Location: FF_X43_Y25_N25
\inst|out[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~7_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(0));

-- Location: LCCOMB_X43_Y25_N30
\inst2|b~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~7_combout\ = (\wt~input_o\ & (((\inst2|B\(0))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(0))) # (!\ent~input_o\ & ((\inst|out\(0))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(0),
	datad => \inst|out\(0),
	combout => \inst2|b~7_combout\);

-- Location: FF_X43_Y25_N15
\inst2|A[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~7_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(0));

-- Location: LCCOMB_X43_Y25_N14
\inst2|a~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~7_combout\ = (\wt~input_o\ & (((\inst2|A\(0))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(0)))) # (!\ent~input_o\ & (\inst2|A\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(0),
	datad => \inst|out\(0),
	combout => \inst2|a~7_combout\);

-- Location: IOIBUF_X29_Y0_N22
\cin~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_cin,
	o => \cin~input_o\);

-- Location: LCCOMB_X42_Y25_N8
\inst2|Add0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~1_cout\ = CARRY(\cin~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000010101010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \cin~input_o\,
	datad => VCC,
	cout => \inst2|Add0~1_cout\);

-- Location: LCCOMB_X42_Y25_N10
\inst2|Add0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~2_combout\ = (\inst2|b~7_combout\ & ((\inst2|a~7_combout\ & (\inst2|Add0~1_cout\ & VCC)) # (!\inst2|a~7_combout\ & (!\inst2|Add0~1_cout\)))) # (!\inst2|b~7_combout\ & ((\inst2|a~7_combout\ & (!\inst2|Add0~1_cout\)) # (!\inst2|a~7_combout\ & 
-- ((\inst2|Add0~1_cout\) # (GND)))))
-- \inst2|Add0~3\ = CARRY((\inst2|b~7_combout\ & (!\inst2|a~7_combout\ & !\inst2|Add0~1_cout\)) # (!\inst2|b~7_combout\ & ((!\inst2|Add0~1_cout\) # (!\inst2|a~7_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|b~7_combout\,
	datab => \inst2|a~7_combout\,
	datad => VCC,
	cin => \inst2|Add0~1_cout\,
	combout => \inst2|Add0~2_combout\,
	cout => \inst2|Add0~3\);

-- Location: FF_X42_Y25_N29
\inst2|A[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(1));

-- Location: IOIBUF_X0_Y12_N22
\datain[1]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_datain(1),
	o => \datain[1]~input_o\);

-- Location: FF_X42_Y25_N5
\inst2|B[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(1));

-- Location: LCCOMB_X42_Y25_N4
\inst2|b~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~6_combout\ = (\wt~input_o\ & (((\inst2|B\(1))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(1))) # (!\ent~input_o\ & ((\inst|out\(1))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(1),
	datad => \inst|out\(1),
	combout => \inst2|b~6_combout\);

-- Location: LCCOMB_X45_Y25_N18
\inst2|R~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~3_combout\ = (\inst2|b~6_combout\) # (\inst2|a~6_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|b~6_combout\,
	datad => \inst2|a~6_combout\,
	combout => \inst2|R~3_combout\);

-- Location: LCCOMB_X45_Y25_N0
\inst2|R~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~4_combout\ = \inst2|b~6_combout\ $ (\inst2|a~6_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|b~6_combout\,
	datad => \inst2|a~6_combout\,
	combout => \inst2|R~4_combout\);

-- Location: LCCOMB_X45_Y25_N16
\inst2|Rout[1]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[1]~2_combout\ = (\s[0]~input_o\ & ((\inst2|R~4_combout\))) # (!\s[0]~input_o\ & (\inst2|R~3_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110111001000100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datab => \inst2|R~3_combout\,
	datad => \inst2|R~4_combout\,
	combout => \inst2|Rout[1]~2_combout\);

-- Location: LCCOMB_X45_Y25_N30
\inst2|Rout[3]~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[3]~6_combout\ = (\s[2]~input_o\ & ((\s[0]~input_o\) # (\s[1]~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datac => \s[1]~input_o\,
	datad => \s[2]~input_o\,
	combout => \inst2|Rout[3]~6_combout\);

-- Location: FF_X43_Y25_N5
\inst2|A[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(2));

-- Location: IOIBUF_X34_Y0_N1
\datain[2]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_datain(2),
	o => \datain[2]~input_o\);

-- Location: FF_X43_Y25_N9
\inst2|B[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(2));

-- Location: LCCOMB_X43_Y25_N8
\inst2|b~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~5_combout\ = (\wt~input_o\ & (((\inst2|B\(2))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(2))) # (!\ent~input_o\ & ((\inst|out\(2))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(2),
	datad => \inst|out\(2),
	combout => \inst2|b~5_combout\);

-- Location: LCCOMB_X41_Y25_N10
\inst2|R~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~10_combout\ = \inst2|a~5_combout\ $ (\inst2|b~5_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~5_combout\,
	datad => \inst2|b~5_combout\,
	combout => \inst2|R~10_combout\);

-- Location: LCCOMB_X41_Y25_N0
\inst2|R~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~9_combout\ = (\inst2|a~5_combout\) # (\inst2|b~5_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~5_combout\,
	datad => \inst2|b~5_combout\,
	combout => \inst2|R~9_combout\);

-- Location: LCCOMB_X41_Y25_N2
\inst2|Rout[2]~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[2]~4_combout\ = (\s[0]~input_o\ & (\inst2|R~10_combout\)) # (!\s[0]~input_o\ & ((\inst2|R~9_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|R~10_combout\,
	datab => \s[0]~input_o\,
	datad => \inst2|R~9_combout\,
	combout => \inst2|Rout[2]~4_combout\);

-- Location: FF_X42_Y25_N1
\inst2|A[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(3));

-- Location: IOIBUF_X22_Y0_N1
\datain[3]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_datain(3),
	o => \datain[3]~input_o\);

-- Location: FF_X42_Y25_N31
\inst2|B[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(3));

-- Location: LCCOMB_X42_Y25_N30
\inst2|b~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~4_combout\ = (\wt~input_o\ & (((\inst2|B\(3))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(3))) # (!\ent~input_o\ & ((\inst|out\(3))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(3),
	datad => \inst|out\(3),
	combout => \inst2|b~4_combout\);

-- Location: LCCOMB_X41_Y25_N20
\inst2|R~15\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~15_combout\ = \inst2|a~4_combout\ $ (\inst2|b~4_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011110000111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~4_combout\,
	datac => \inst2|b~4_combout\,
	combout => \inst2|R~15_combout\);

-- Location: LCCOMB_X41_Y25_N18
\inst2|R~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~14_combout\ = (\inst2|a~4_combout\) # (\inst2|b~4_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110011111100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~4_combout\,
	datac => \inst2|b~4_combout\,
	combout => \inst2|R~14_combout\);

-- Location: LCCOMB_X41_Y25_N4
\inst2|Rout[3]~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[3]~5_combout\ = (\s[0]~input_o\ & (\inst2|R~15_combout\)) # (!\s[0]~input_o\ & ((\inst2|R~14_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|R~15_combout\,
	datab => \s[0]~input_o\,
	datad => \inst2|R~14_combout\,
	combout => \inst2|Rout[3]~5_combout\);

-- Location: LCCOMB_X45_Y25_N28
\inst2|Rout[3]~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[3]~7_combout\ = (\s[1]~input_o\) # (!\s[2]~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \s[1]~input_o\,
	datad => \s[2]~input_o\,
	combout => \inst2|Rout[3]~7_combout\);

-- Location: FF_X43_Y25_N17
\inst2|A[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(4));

-- Location: IOIBUF_X0_Y3_N1
\datain[0]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_datain(0),
	o => \datain[0]~input_o\);

-- Location: FF_X43_Y25_N21
\inst2|B[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(4));

-- Location: LCCOMB_X43_Y25_N20
\inst2|b~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~3_combout\ = (\wt~input_o\ & (((\inst2|B\(4))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(4))) # (!\ent~input_o\ & ((\inst|out\(4))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(4),
	datad => \inst|out\(4),
	combout => \inst2|b~3_combout\);

-- Location: LCCOMB_X44_Y25_N22
\inst2|R~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~1_combout\ = \inst2|a~3_combout\ $ (\inst2|b~3_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~3_combout\,
	datad => \inst2|b~3_combout\,
	combout => \inst2|R~1_combout\);

-- Location: LCCOMB_X44_Y25_N16
\inst2|R~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~0_combout\ = (\inst2|a~3_combout\) # (\inst2|b~3_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~3_combout\,
	datad => \inst2|b~3_combout\,
	combout => \inst2|R~0_combout\);

-- Location: LCCOMB_X39_Y25_N24
\inst2|Rout[4]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[4]~0_combout\ = (\s[0]~input_o\ & (\inst2|R~1_combout\)) # (!\s[0]~input_o\ & ((\inst2|R~0_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datab => \inst2|R~1_combout\,
	datad => \inst2|R~0_combout\,
	combout => \inst2|Rout[4]~0_combout\);

-- Location: FF_X43_Y25_N7
\inst2|A[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(5));

-- Location: FF_X43_Y25_N23
\inst2|B[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(5));

-- Location: LCCOMB_X43_Y25_N22
\inst2|b~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~2_combout\ = (\wt~input_o\ & (((\inst2|B\(5))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(5))) # (!\ent~input_o\ & ((\inst|out\(5))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(5),
	datad => \inst|out\(5),
	combout => \inst2|b~2_combout\);

-- Location: LCCOMB_X44_Y25_N12
\inst2|R~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~7_combout\ = \inst2|a~2_combout\ $ (\inst2|b~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~2_combout\,
	datad => \inst2|b~2_combout\,
	combout => \inst2|R~7_combout\);

-- Location: LCCOMB_X44_Y25_N6
\inst2|R~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~6_combout\ = (\inst2|a~2_combout\) # (\inst2|b~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~2_combout\,
	datad => \inst2|b~2_combout\,
	combout => \inst2|R~6_combout\);

-- Location: LCCOMB_X41_Y25_N24
\inst2|Rout[5]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[5]~1_combout\ = (\s[0]~input_o\ & (\inst2|R~7_combout\)) # (!\s[0]~input_o\ & ((\inst2|R~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|R~7_combout\,
	datab => \s[0]~input_o\,
	datad => \inst2|R~6_combout\,
	combout => \inst2|Rout[5]~1_combout\);

-- Location: LCCOMB_X44_Y25_N2
\inst2|R~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~8_combout\ = (\inst2|a~2_combout\ & \inst2|b~2_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~2_combout\,
	datad => \inst2|b~2_combout\,
	combout => \inst2|R~8_combout\);

-- Location: FF_X39_Y25_N17
\inst2|A[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(6));

-- Location: FF_X39_Y25_N13
\inst2|B[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(6));

-- Location: LCCOMB_X39_Y25_N12
\inst2|b~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~1_combout\ = (\wt~input_o\ & (((\inst2|B\(6))))) # (!\wt~input_o\ & ((\ent~input_o\ & (\inst2|B\(6))) # (!\ent~input_o\ & ((\inst|out\(6))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|B\(6),
	datad => \inst|out\(6),
	combout => \inst2|b~1_combout\);

-- Location: LCCOMB_X39_Y25_N0
\inst2|R~13\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~13_combout\ = \inst2|a~1_combout\ $ (\inst2|b~1_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0011001111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~1_combout\,
	datad => \inst2|b~1_combout\,
	combout => \inst2|R~13_combout\);

-- Location: LCCOMB_X39_Y25_N2
\inst2|R~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~12_combout\ = (\inst2|a~1_combout\) # (\inst2|b~1_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~1_combout\,
	datad => \inst2|b~1_combout\,
	combout => \inst2|R~12_combout\);

-- Location: LCCOMB_X39_Y25_N30
\inst2|Rout[6]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[6]~3_combout\ = (\s[0]~input_o\ & (\inst2|R~13_combout\)) # (!\s[0]~input_o\ & ((\inst2|R~12_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datab => \inst2|R~13_combout\,
	datad => \inst2|R~12_combout\,
	combout => \inst2|Rout[6]~3_combout\);

-- Location: LCCOMB_X39_Y25_N26
\inst2|Mux1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux1~0_combout\ = (\inst2|Rout[3]~7_combout\ & (((\inst2|a~0_combout\)) # (!\inst2|Rout[3]~6_combout\))) # (!\inst2|Rout[3]~7_combout\ & (\inst2|Rout[3]~6_combout\ & ((\inst2|a~2_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110011010100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|a~0_combout\,
	datad => \inst2|a~2_combout\,
	combout => \inst2|Mux1~0_combout\);

-- Location: LCCOMB_X39_Y25_N8
\inst2|Mux1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux1~1_combout\ = (\inst2|a~1_combout\ & \inst2|b~1_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~1_combout\,
	datad => \inst2|b~1_combout\,
	combout => \inst2|Mux1~1_combout\);

-- Location: LCCOMB_X42_Y25_N12
\inst2|Add0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~4_combout\ = ((\inst2|a~6_combout\ $ (\inst2|b~6_combout\ $ (!\inst2|Add0~3\)))) # (GND)
-- \inst2|Add0~5\ = CARRY((\inst2|a~6_combout\ & ((\inst2|b~6_combout\) # (!\inst2|Add0~3\))) # (!\inst2|a~6_combout\ & (\inst2|b~6_combout\ & !\inst2|Add0~3\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|a~6_combout\,
	datab => \inst2|b~6_combout\,
	datad => VCC,
	cin => \inst2|Add0~3\,
	combout => \inst2|Add0~4_combout\,
	cout => \inst2|Add0~5\);

-- Location: LCCOMB_X42_Y25_N14
\inst2|Add0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~6_combout\ = (\inst2|a~5_combout\ & ((\inst2|b~5_combout\ & (\inst2|Add0~5\ & VCC)) # (!\inst2|b~5_combout\ & (!\inst2|Add0~5\)))) # (!\inst2|a~5_combout\ & ((\inst2|b~5_combout\ & (!\inst2|Add0~5\)) # (!\inst2|b~5_combout\ & ((\inst2|Add0~5\) 
-- # (GND)))))
-- \inst2|Add0~7\ = CARRY((\inst2|a~5_combout\ & (!\inst2|b~5_combout\ & !\inst2|Add0~5\)) # (!\inst2|a~5_combout\ & ((!\inst2|Add0~5\) # (!\inst2|b~5_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|a~5_combout\,
	datab => \inst2|b~5_combout\,
	datad => VCC,
	cin => \inst2|Add0~5\,
	combout => \inst2|Add0~6_combout\,
	cout => \inst2|Add0~7\);

-- Location: LCCOMB_X42_Y25_N16
\inst2|Add0~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~8_combout\ = ((\inst2|b~4_combout\ $ (\inst2|a~4_combout\ $ (!\inst2|Add0~7\)))) # (GND)
-- \inst2|Add0~9\ = CARRY((\inst2|b~4_combout\ & ((\inst2|a~4_combout\) # (!\inst2|Add0~7\))) # (!\inst2|b~4_combout\ & (\inst2|a~4_combout\ & !\inst2|Add0~7\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|b~4_combout\,
	datab => \inst2|a~4_combout\,
	datad => VCC,
	cin => \inst2|Add0~7\,
	combout => \inst2|Add0~8_combout\,
	cout => \inst2|Add0~9\);

-- Location: LCCOMB_X42_Y25_N18
\inst2|Add0~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~10_combout\ = (\inst2|b~3_combout\ & ((\inst2|a~3_combout\ & (\inst2|Add0~9\ & VCC)) # (!\inst2|a~3_combout\ & (!\inst2|Add0~9\)))) # (!\inst2|b~3_combout\ & ((\inst2|a~3_combout\ & (!\inst2|Add0~9\)) # (!\inst2|a~3_combout\ & 
-- ((\inst2|Add0~9\) # (GND)))))
-- \inst2|Add0~11\ = CARRY((\inst2|b~3_combout\ & (!\inst2|a~3_combout\ & !\inst2|Add0~9\)) # (!\inst2|b~3_combout\ & ((!\inst2|Add0~9\) # (!\inst2|a~3_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|b~3_combout\,
	datab => \inst2|a~3_combout\,
	datad => VCC,
	cin => \inst2|Add0~9\,
	combout => \inst2|Add0~10_combout\,
	cout => \inst2|Add0~11\);

-- Location: LCCOMB_X42_Y25_N20
\inst2|Add0~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~12_combout\ = ((\inst2|a~2_combout\ $ (\inst2|b~2_combout\ $ (!\inst2|Add0~11\)))) # (GND)
-- \inst2|Add0~13\ = CARRY((\inst2|a~2_combout\ & ((\inst2|b~2_combout\) # (!\inst2|Add0~11\))) # (!\inst2|a~2_combout\ & (\inst2|b~2_combout\ & !\inst2|Add0~11\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|a~2_combout\,
	datab => \inst2|b~2_combout\,
	datad => VCC,
	cin => \inst2|Add0~11\,
	combout => \inst2|Add0~12_combout\,
	cout => \inst2|Add0~13\);

-- Location: LCCOMB_X42_Y25_N22
\inst2|Add0~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~14_combout\ = (\inst2|b~1_combout\ & ((\inst2|a~1_combout\ & (\inst2|Add0~13\ & VCC)) # (!\inst2|a~1_combout\ & (!\inst2|Add0~13\)))) # (!\inst2|b~1_combout\ & ((\inst2|a~1_combout\ & (!\inst2|Add0~13\)) # (!\inst2|a~1_combout\ & 
-- ((\inst2|Add0~13\) # (GND)))))
-- \inst2|Add0~15\ = CARRY((\inst2|b~1_combout\ & (!\inst2|a~1_combout\ & !\inst2|Add0~13\)) # (!\inst2|b~1_combout\ & ((!\inst2|Add0~13\) # (!\inst2|a~1_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011000010111",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|b~1_combout\,
	datab => \inst2|a~1_combout\,
	datad => VCC,
	cin => \inst2|Add0~13\,
	combout => \inst2|Add0~14_combout\,
	cout => \inst2|Add0~15\);

-- Location: LCCOMB_X39_Y25_N14
\inst2|Mux1~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux1~2_combout\ = (\inst2|Mux1~0_combout\ & ((\inst2|Rout[3]~6_combout\) # ((\inst2|Mux1~1_combout\)))) # (!\inst2|Mux1~0_combout\ & (!\inst2|Rout[3]~6_combout\ & ((\inst2|Add0~14_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Mux1~0_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|Mux1~1_combout\,
	datad => \inst2|Add0~14_combout\,
	combout => \inst2|Mux1~2_combout\);

-- Location: LCCOMB_X45_Y25_N26
\inst2|Rout[3]~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[3]~8_combout\ = (!\s[0]~input_o\ & (!\s[1]~input_o\ & !\s[2]~input_o\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000000000000101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datac => \s[1]~input_o\,
	datad => \s[2]~input_o\,
	combout => \inst2|Rout[3]~8_combout\);

-- Location: LCCOMB_X45_Y25_N24
\inst2|Rout[3]~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Rout[3]~9_combout\ = (\s[2]~input_o\) # (!\s[1]~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \s[1]~input_o\,
	datad => \s[2]~input_o\,
	combout => \inst2|Rout[3]~9_combout\);

-- Location: FF_X39_Y25_N31
\inst2|Rout[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Rout[6]~3_combout\,
	asdata => \inst2|Mux1~2_combout\,
	sclr => \inst2|Rout[3]~8_combout\,
	sload => \inst2|Rout[3]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(6));

-- Location: LCCOMB_X45_Y27_N0
\inst|D~7\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~7_combout\ = (\sin~input_o\ & (\datain[2]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(6))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \datain[2]~input_o\,
	datac => \sin~input_o\,
	datad => \inst2|Rout\(6),
	combout => \inst|D~7_combout\);

-- Location: IOIBUF_X25_Y0_N15
\en~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_en,
	o => \en~input_o\);

-- Location: LCCOMB_X45_Y27_N2
\inst|D[4]~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D[4]~3_combout\ = (\en~input_o\) # (!\sin~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \sin~input_o\,
	datad => \en~input_o\,
	combout => \inst|D[4]~3_combout\);

-- Location: FF_X45_Y27_N1
\inst|D[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~7_combout\,
	ena => \inst|D[4]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(6));

-- Location: LCCOMB_X46_Y27_N14
\inst|R3[6]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[6]~feeder_combout\ = \inst|D\(6)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|D\(6),
	combout => \inst|R3[6]~feeder_combout\);

-- Location: FF_X46_Y27_N15
\inst|R3[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[6]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(6));

-- Location: LCCOMB_X45_Y27_N10
\inst|R1[6]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[6]~feeder_combout\ = \inst|D\(6)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(6),
	combout => \inst|R1[6]~feeder_combout\);

-- Location: FF_X45_Y27_N11
\inst|R1[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[6]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(6));

-- Location: FF_X42_Y27_N1
\inst|R0[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(6),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(6));

-- Location: LCCOMB_X46_Y27_N4
\inst|R2[6]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[6]~feeder_combout\ = \inst|D\(6)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|D\(6),
	combout => \inst|R2[6]~feeder_combout\);

-- Location: FF_X46_Y27_N5
\inst|R2[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[6]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(6));

-- Location: LCCOMB_X42_Y27_N0
\inst|Mux1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux1~0_combout\ = (\RA[1]~input_o\ & ((\RA[0]~input_o\) # ((\inst|R2\(6))))) # (!\RA[1]~input_o\ & (!\RA[0]~input_o\ & (\inst|R0\(6))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \RA[0]~input_o\,
	datac => \inst|R0\(6),
	datad => \inst|R2\(6),
	combout => \inst|Mux1~0_combout\);

-- Location: LCCOMB_X42_Y27_N12
\inst|Mux1~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux1~1_combout\ = (\RA[0]~input_o\ & ((\inst|Mux1~0_combout\ & (\inst|R3\(6))) # (!\inst|Mux1~0_combout\ & ((\inst|R1\(6)))))) # (!\RA[0]~input_o\ & (((\inst|Mux1~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(6),
	datab => \RA[0]~input_o\,
	datac => \inst|R1\(6),
	datad => \inst|Mux1~0_combout\,
	combout => \inst|Mux1~1_combout\);

-- Location: FF_X42_Y27_N13
\inst|Q[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux1~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(6));

-- Location: LCCOMB_X39_Y25_N18
\inst|out~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~1_combout\ = (\sout~input_o\ & ((\inst|Q\(6)))) # (!\sout~input_o\ & (\inst|PC\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \sout~input_o\,
	datac => \inst|PC\(6),
	datad => \inst|Q\(6),
	combout => \inst|out~1_combout\);

-- Location: FF_X39_Y25_N19
\inst|out[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(6));

-- Location: LCCOMB_X39_Y25_N16
\inst2|a~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~1_combout\ = (\wt~input_o\ & (((\inst2|A\(6))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(6)))) # (!\ent~input_o\ & (\inst2|A\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(6),
	datad => \inst|out\(6),
	combout => \inst2|a~1_combout\);

-- Location: LCCOMB_X41_Y25_N12
\inst2|Mux2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux2~0_combout\ = (\inst2|Rout[3]~7_combout\ & (\inst2|Rout[3]~6_combout\)) # (!\inst2|Rout[3]~7_combout\ & ((\inst2|Rout[3]~6_combout\ & ((\inst2|a~3_combout\))) # (!\inst2|Rout[3]~6_combout\ & (\inst2|Add0~12_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|Add0~12_combout\,
	datad => \inst2|a~3_combout\,
	combout => \inst2|Mux2~0_combout\);

-- Location: LCCOMB_X41_Y25_N26
\inst2|Mux2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux2~1_combout\ = (\inst2|Rout[3]~7_combout\ & ((\inst2|Mux2~0_combout\ & ((\inst2|a~1_combout\))) # (!\inst2|Mux2~0_combout\ & (\inst2|R~8_combout\)))) # (!\inst2|Rout[3]~7_combout\ & (((\inst2|Mux2~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|R~8_combout\,
	datac => \inst2|a~1_combout\,
	datad => \inst2|Mux2~0_combout\,
	combout => \inst2|Mux2~1_combout\);

-- Location: FF_X41_Y25_N25
\inst2|Rout[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Rout[5]~1_combout\,
	asdata => \inst2|Mux2~1_combout\,
	sclr => \inst2|Rout[3]~8_combout\,
	sload => \inst2|Rout[3]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(5));

-- Location: LCCOMB_X45_Y27_N22
\inst|D~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~5_combout\ = (\sin~input_o\ & (\datain[1]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(5))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sin~input_o\,
	datac => \datain[1]~input_o\,
	datad => \inst2|Rout\(5),
	combout => \inst|D~5_combout\);

-- Location: FF_X45_Y27_N23
\inst|D[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~5_combout\,
	ena => \inst|D[4]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(5));

-- Location: LCCOMB_X46_Y27_N6
\inst|R3[5]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[5]~feeder_combout\ = \inst|D\(5)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(5),
	combout => \inst|R3[5]~feeder_combout\);

-- Location: FF_X46_Y27_N7
\inst|R3[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[5]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(5));

-- Location: LCCOMB_X46_Y27_N16
\inst|R2[5]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[5]~feeder_combout\ = \inst|D\(5)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(5),
	combout => \inst|R2[5]~feeder_combout\);

-- Location: FF_X46_Y27_N17
\inst|R2[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[5]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(5));

-- Location: FF_X42_Y27_N11
\inst|R0[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(5),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(5));

-- Location: LCCOMB_X45_Y27_N24
\inst|R1[5]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[5]~feeder_combout\ = \inst|D\(5)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|D\(5),
	combout => \inst|R1[5]~feeder_combout\);

-- Location: FF_X45_Y27_N25
\inst|R1[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[5]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(5));

-- Location: LCCOMB_X42_Y27_N10
\inst|Mux2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux2~0_combout\ = (\RA[1]~input_o\ & (\RA[0]~input_o\)) # (!\RA[1]~input_o\ & ((\RA[0]~input_o\ & ((\inst|R1\(5)))) # (!\RA[0]~input_o\ & (\inst|R0\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \RA[0]~input_o\,
	datac => \inst|R0\(5),
	datad => \inst|R1\(5),
	combout => \inst|Mux2~0_combout\);

-- Location: LCCOMB_X42_Y27_N30
\inst|Mux2~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux2~1_combout\ = (\RA[1]~input_o\ & ((\inst|Mux2~0_combout\ & (\inst|R3\(5))) # (!\inst|Mux2~0_combout\ & ((\inst|R2\(5)))))) # (!\RA[1]~input_o\ & (((\inst|Mux2~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \inst|R3\(5),
	datac => \inst|R2\(5),
	datad => \inst|Mux2~0_combout\,
	combout => \inst|Mux2~1_combout\);

-- Location: FF_X42_Y27_N31
\inst|Q[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux2~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(5));

-- Location: LCCOMB_X43_Y25_N0
\inst|out~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~2_combout\ = (\sout~input_o\ & ((\inst|Q\(5)))) # (!\sout~input_o\ & (\inst|PC\(5)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|PC\(5),
	datad => \inst|Q\(5),
	combout => \inst|out~2_combout\);

-- Location: FF_X43_Y25_N1
\inst|out[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(5));

-- Location: LCCOMB_X43_Y25_N6
\inst2|a~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~2_combout\ = (\wt~input_o\ & (((\inst2|A\(5))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(5)))) # (!\ent~input_o\ & (\inst2|A\(5)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(5),
	datad => \inst|out\(5),
	combout => \inst2|a~2_combout\);

-- Location: LCCOMB_X44_Y25_N0
\inst2|R~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~2_combout\ = (\inst2|a~3_combout\ & \inst2|b~3_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~3_combout\,
	datad => \inst2|b~3_combout\,
	combout => \inst2|R~2_combout\);

-- Location: LCCOMB_X42_Y25_N6
\inst2|Mux3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux3~0_combout\ = (\inst2|Rout[3]~7_combout\ & ((\inst2|Rout[3]~6_combout\) # ((\inst2|R~2_combout\)))) # (!\inst2|Rout[3]~7_combout\ & (!\inst2|Rout[3]~6_combout\ & ((\inst2|Add0~10_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|R~2_combout\,
	datad => \inst2|Add0~10_combout\,
	combout => \inst2|Mux3~0_combout\);

-- Location: LCCOMB_X39_Y25_N4
\inst2|Mux3~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux3~1_combout\ = (\inst2|Rout[3]~6_combout\ & ((\inst2|Mux3~0_combout\ & (\inst2|a~2_combout\)) # (!\inst2|Mux3~0_combout\ & ((\inst2|a~4_combout\))))) # (!\inst2|Rout[3]~6_combout\ & (((\inst2|Mux3~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|a~2_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|a~4_combout\,
	datad => \inst2|Mux3~0_combout\,
	combout => \inst2|Mux3~1_combout\);

-- Location: FF_X39_Y25_N25
\inst2|Rout[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Rout[4]~0_combout\,
	asdata => \inst2|Mux3~1_combout\,
	sclr => \inst2|Rout[3]~8_combout\,
	sload => \inst2|Rout[3]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(4));

-- Location: LCCOMB_X45_Y27_N4
\inst|D~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~2_combout\ = (\sin~input_o\ & (\datain[0]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sin~input_o\,
	datac => \datain[0]~input_o\,
	datad => \inst2|Rout\(4),
	combout => \inst|D~2_combout\);

-- Location: FF_X45_Y27_N5
\inst|D[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~2_combout\,
	ena => \inst|D[4]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(4));

-- Location: LCCOMB_X46_Y27_N12
\inst|R3[4]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[4]~feeder_combout\ = \inst|D\(4)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|D\(4),
	combout => \inst|R3[4]~feeder_combout\);

-- Location: FF_X46_Y27_N13
\inst|R3[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[4]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(4));

-- Location: LCCOMB_X45_Y27_N26
\inst|R1[4]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[4]~feeder_combout\ = \inst|D\(4)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|D\(4),
	combout => \inst|R1[4]~feeder_combout\);

-- Location: FF_X45_Y27_N27
\inst|R1[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[4]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(4));

-- Location: FF_X42_Y27_N17
\inst|R0[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(4),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(4));

-- Location: LCCOMB_X41_Y27_N8
\inst|R2[4]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[4]~feeder_combout\ = \inst|D\(4)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(4),
	combout => \inst|R2[4]~feeder_combout\);

-- Location: FF_X41_Y27_N9
\inst|R2[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[4]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(4));

-- Location: LCCOMB_X42_Y27_N16
\inst|Mux3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux3~0_combout\ = (\RA[1]~input_o\ & ((\RA[0]~input_o\) # ((\inst|R2\(4))))) # (!\RA[1]~input_o\ & (!\RA[0]~input_o\ & (\inst|R0\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \RA[0]~input_o\,
	datac => \inst|R0\(4),
	datad => \inst|R2\(4),
	combout => \inst|Mux3~0_combout\);

-- Location: LCCOMB_X42_Y27_N8
\inst|Mux3~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux3~1_combout\ = (\RA[0]~input_o\ & ((\inst|Mux3~0_combout\ & (\inst|R3\(4))) # (!\inst|Mux3~0_combout\ & ((\inst|R1\(4)))))) # (!\RA[0]~input_o\ & (((\inst|Mux3~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[0]~input_o\,
	datab => \inst|R3\(4),
	datac => \inst|R1\(4),
	datad => \inst|Mux3~0_combout\,
	combout => \inst|Mux3~1_combout\);

-- Location: FF_X42_Y27_N9
\inst|Q[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux3~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(4));

-- Location: LCCOMB_X43_Y25_N10
\inst|out~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~3_combout\ = (\sout~input_o\ & (\inst|Q\(4))) # (!\sout~input_o\ & ((\inst|PC\(4))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|Q\(4),
	datad => \inst|PC\(4),
	combout => \inst|out~3_combout\);

-- Location: FF_X43_Y25_N11
\inst|out[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(4));

-- Location: LCCOMB_X43_Y25_N16
\inst2|a~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~3_combout\ = (\wt~input_o\ & (((\inst2|A\(4))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(4)))) # (!\ent~input_o\ & (\inst2|A\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(4),
	datad => \inst|out\(4),
	combout => \inst2|a~3_combout\);

-- Location: LCCOMB_X41_Y25_N14
\inst2|R~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~16_combout\ = (\inst2|a~4_combout\ & \inst2|b~4_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100000011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~4_combout\,
	datac => \inst2|b~4_combout\,
	combout => \inst2|R~16_combout\);

-- Location: LCCOMB_X41_Y25_N28
\inst2|Mux4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux4~0_combout\ = (\inst2|Rout[3]~7_combout\ & (\inst2|Rout[3]~6_combout\)) # (!\inst2|Rout[3]~7_combout\ & ((\inst2|Rout[3]~6_combout\ & (\inst2|a~5_combout\)) # (!\inst2|Rout[3]~6_combout\ & ((\inst2|Add0~8_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|a~5_combout\,
	datad => \inst2|Add0~8_combout\,
	combout => \inst2|Mux4~0_combout\);

-- Location: LCCOMB_X41_Y25_N22
\inst2|Mux4~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux4~1_combout\ = (\inst2|Rout[3]~7_combout\ & ((\inst2|Mux4~0_combout\ & (\inst2|a~3_combout\)) # (!\inst2|Mux4~0_combout\ & ((\inst2|R~16_combout\))))) # (!\inst2|Rout[3]~7_combout\ & (((\inst2|Mux4~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|a~3_combout\,
	datac => \inst2|R~16_combout\,
	datad => \inst2|Mux4~0_combout\,
	combout => \inst2|Mux4~1_combout\);

-- Location: FF_X41_Y25_N5
\inst2|Rout[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Rout[3]~5_combout\,
	asdata => \inst2|Mux4~1_combout\,
	sclr => \inst2|Rout[3]~8_combout\,
	sload => \inst2|Rout[3]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(3));

-- Location: LCCOMB_X43_Y27_N4
\inst|D~8\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~8_combout\ = (\sin~input_o\ & (\datain[3]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(3))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \sin~input_o\,
	datab => \datain[3]~input_o\,
	datad => \inst2|Rout\(3),
	combout => \inst|D~8_combout\);

-- Location: LCCOMB_X45_Y27_N8
\inst|D[0]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D[0]~1_combout\ = (!\en~input_o\) # (!\sin~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \sin~input_o\,
	datad => \en~input_o\,
	combout => \inst|D[0]~1_combout\);

-- Location: FF_X43_Y27_N5
\inst|D[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~8_combout\,
	ena => \inst|D[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(3));

-- Location: LCCOMB_X46_Y27_N20
\inst|R3[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[3]~feeder_combout\ = \inst|D\(3)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(3),
	combout => \inst|R3[3]~feeder_combout\);

-- Location: FF_X46_Y27_N21
\inst|R3[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[3]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(3));

-- Location: LCCOMB_X46_Y27_N18
\inst|R2[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[3]~feeder_combout\ = \inst|D\(3)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(3),
	combout => \inst|R2[3]~feeder_combout\);

-- Location: FF_X46_Y27_N19
\inst|R2[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[3]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(3));

-- Location: FF_X44_Y27_N3
\inst|R0[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(3),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(3));

-- Location: LCCOMB_X45_Y27_N16
\inst|R1[3]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[3]~feeder_combout\ = \inst|D\(3)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(3),
	combout => \inst|R1[3]~feeder_combout\);

-- Location: FF_X45_Y27_N17
\inst|R1[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[3]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(3));

-- Location: LCCOMB_X44_Y27_N2
\inst|Mux4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux4~0_combout\ = (\RA[0]~input_o\ & ((\RA[1]~input_o\) # ((\inst|R1\(3))))) # (!\RA[0]~input_o\ & (!\RA[1]~input_o\ & (\inst|R0\(3))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[0]~input_o\,
	datab => \RA[1]~input_o\,
	datac => \inst|R0\(3),
	datad => \inst|R1\(3),
	combout => \inst|Mux4~0_combout\);

-- Location: LCCOMB_X44_Y27_N18
\inst|Mux4~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux4~1_combout\ = (\RA[1]~input_o\ & ((\inst|Mux4~0_combout\ & (\inst|R3\(3))) # (!\inst|Mux4~0_combout\ & ((\inst|R2\(3)))))) # (!\RA[1]~input_o\ & (((\inst|Mux4~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(3),
	datab => \RA[1]~input_o\,
	datac => \inst|R2\(3),
	datad => \inst|Mux4~0_combout\,
	combout => \inst|Mux4~1_combout\);

-- Location: FF_X44_Y27_N19
\inst|Q[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux4~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(3));

-- Location: LCCOMB_X43_Y25_N18
\inst|out~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~4_combout\ = (\sout~input_o\ & (\inst|Q\(3))) # (!\sout~input_o\ & ((\inst|PC\(3))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|Q\(3),
	datad => \inst|PC\(3),
	combout => \inst|out~4_combout\);

-- Location: FF_X43_Y25_N19
\inst|out[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~4_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(3));

-- Location: LCCOMB_X42_Y25_N0
\inst2|a~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~4_combout\ = (\wt~input_o\ & (((\inst2|A\(3))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(3)))) # (!\ent~input_o\ & (\inst2|A\(3)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(3),
	datad => \inst|out\(3),
	combout => \inst2|a~4_combout\);

-- Location: LCCOMB_X41_Y25_N16
\inst2|R~11\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~11_combout\ = (\inst2|a~5_combout\ & \inst2|b~5_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst2|a~5_combout\,
	datad => \inst2|b~5_combout\,
	combout => \inst2|R~11_combout\);

-- Location: LCCOMB_X41_Y25_N6
\inst2|Mux5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux5~0_combout\ = (\inst2|Rout[3]~7_combout\ & ((\inst2|Rout[3]~6_combout\) # ((\inst2|R~11_combout\)))) # (!\inst2|Rout[3]~7_combout\ & (!\inst2|Rout[3]~6_combout\ & (\inst2|Add0~6_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~7_combout\,
	datab => \inst2|Rout[3]~6_combout\,
	datac => \inst2|Add0~6_combout\,
	datad => \inst2|R~11_combout\,
	combout => \inst2|Mux5~0_combout\);

-- Location: LCCOMB_X41_Y25_N8
\inst2|Mux5~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux5~1_combout\ = (\inst2|Rout[3]~6_combout\ & ((\inst2|Mux5~0_combout\ & ((\inst2|a~4_combout\))) # (!\inst2|Mux5~0_combout\ & (\inst2|a~6_combout\)))) # (!\inst2|Rout[3]~6_combout\ & (((\inst2|Mux5~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~6_combout\,
	datab => \inst2|a~6_combout\,
	datac => \inst2|a~4_combout\,
	datad => \inst2|Mux5~0_combout\,
	combout => \inst2|Mux5~1_combout\);

-- Location: FF_X41_Y25_N3
\inst2|Rout[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Rout[2]~4_combout\,
	asdata => \inst2|Mux5~1_combout\,
	sclr => \inst2|Rout[3]~8_combout\,
	sload => \inst2|Rout[3]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(2));

-- Location: LCCOMB_X43_Y27_N8
\inst|D~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~6_combout\ = (\sin~input_o\ & (\datain[2]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \sin~input_o\,
	datab => \datain[2]~input_o\,
	datad => \inst2|Rout\(2),
	combout => \inst|D~6_combout\);

-- Location: FF_X43_Y27_N9
\inst|D[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~6_combout\,
	ena => \inst|D[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(2));

-- Location: LCCOMB_X46_Y27_N30
\inst|R3[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[2]~feeder_combout\ = \inst|D\(2)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(2),
	combout => \inst|R3[2]~feeder_combout\);

-- Location: FF_X46_Y27_N31
\inst|R3[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[2]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(2));

-- Location: LCCOMB_X45_Y27_N14
\inst|R1[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[2]~feeder_combout\ = \inst|D\(2)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(2),
	combout => \inst|R1[2]~feeder_combout\);

-- Location: FF_X45_Y27_N15
\inst|R1[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[2]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(2));

-- Location: FF_X42_Y27_N7
\inst|R0[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(2),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(2));

-- Location: LCCOMB_X41_Y27_N14
\inst|R2[2]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[2]~feeder_combout\ = \inst|D\(2)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(2),
	combout => \inst|R2[2]~feeder_combout\);

-- Location: FF_X41_Y27_N15
\inst|R2[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[2]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(2));

-- Location: LCCOMB_X42_Y27_N6
\inst|Mux5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux5~0_combout\ = (\RA[1]~input_o\ & ((\RA[0]~input_o\) # ((\inst|R2\(2))))) # (!\RA[1]~input_o\ & (!\RA[0]~input_o\ & (\inst|R0\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \RA[0]~input_o\,
	datac => \inst|R0\(2),
	datad => \inst|R2\(2),
	combout => \inst|Mux5~0_combout\);

-- Location: LCCOMB_X42_Y27_N26
\inst|Mux5~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux5~1_combout\ = (\RA[0]~input_o\ & ((\inst|Mux5~0_combout\ & (\inst|R3\(2))) # (!\inst|Mux5~0_combout\ & ((\inst|R1\(2)))))) # (!\RA[0]~input_o\ & (((\inst|Mux5~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[0]~input_o\,
	datab => \inst|R3\(2),
	datac => \inst|R1\(2),
	datad => \inst|Mux5~0_combout\,
	combout => \inst|Mux5~1_combout\);

-- Location: FF_X42_Y27_N27
\inst|Q[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux5~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(2));

-- Location: LCCOMB_X43_Y25_N2
\inst|out~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~5_combout\ = (\sout~input_o\ & ((\inst|Q\(2)))) # (!\sout~input_o\ & (\inst|PC\(2)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|PC\(2),
	datad => \inst|Q\(2),
	combout => \inst|out~5_combout\);

-- Location: FF_X43_Y25_N3
\inst|out[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(2));

-- Location: LCCOMB_X43_Y25_N4
\inst2|a~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~5_combout\ = (\wt~input_o\ & (((\inst2|A\(2))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(2)))) # (!\ent~input_o\ & (\inst2|A\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(2),
	datad => \inst|out\(2),
	combout => \inst2|a~5_combout\);

-- Location: LCCOMB_X45_Y25_N6
\inst2|R~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|R~5_combout\ = (\inst2|b~6_combout\ & \inst2|a~6_combout\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|b~6_combout\,
	datad => \inst2|a~6_combout\,
	combout => \inst2|R~5_combout\);

-- Location: LCCOMB_X45_Y25_N20
\inst2|Mux6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux6~0_combout\ = (\inst2|Rout[3]~7_combout\ & ((\inst2|R~5_combout\) # ((\inst2|Rout[3]~6_combout\)))) # (!\inst2|Rout[3]~7_combout\ & (((!\inst2|Rout[3]~6_combout\ & \inst2|Add0~4_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100101111001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|R~5_combout\,
	datab => \inst2|Rout[3]~7_combout\,
	datac => \inst2|Rout[3]~6_combout\,
	datad => \inst2|Add0~4_combout\,
	combout => \inst2|Mux6~0_combout\);

-- Location: LCCOMB_X45_Y25_N14
\inst2|Mux6~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux6~1_combout\ = (\inst2|Rout[3]~6_combout\ & ((\inst2|Mux6~0_combout\ & ((\inst2|a~5_combout\))) # (!\inst2|Mux6~0_combout\ & (\inst2|a~7_combout\)))) # (!\inst2|Rout[3]~6_combout\ & (((\inst2|Mux6~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Rout[3]~6_combout\,
	datab => \inst2|a~7_combout\,
	datac => \inst2|a~5_combout\,
	datad => \inst2|Mux6~0_combout\,
	combout => \inst2|Mux6~1_combout\);

-- Location: FF_X45_Y25_N17
\inst2|Rout[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Rout[1]~2_combout\,
	asdata => \inst2|Mux6~1_combout\,
	sclr => \inst2|Rout[3]~8_combout\,
	sload => \inst2|Rout[3]~9_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(1));

-- Location: LCCOMB_X43_Y27_N0
\inst|D~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~4_combout\ = (\sin~input_o\ & (\datain[1]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \sin~input_o\,
	datac => \datain[1]~input_o\,
	datad => \inst2|Rout\(1),
	combout => \inst|D~4_combout\);

-- Location: FF_X43_Y27_N1
\inst|D[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~4_combout\,
	ena => \inst|D[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(1));

-- Location: LCCOMB_X46_Y27_N2
\inst|R3[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[1]~feeder_combout\ = \inst|D\(1)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(1),
	combout => \inst|R3[1]~feeder_combout\);

-- Location: FF_X46_Y27_N3
\inst|R3[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[1]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(1));

-- Location: LCCOMB_X46_Y27_N28
\inst|R2[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[1]~feeder_combout\ = \inst|D\(1)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(1),
	combout => \inst|R2[1]~feeder_combout\);

-- Location: FF_X46_Y27_N29
\inst|R2[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[1]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(1));

-- Location: FF_X42_Y27_N25
\inst|R0[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(1),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(1));

-- Location: LCCOMB_X45_Y27_N20
\inst|R1[1]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[1]~feeder_combout\ = \inst|D\(1)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(1),
	combout => \inst|R1[1]~feeder_combout\);

-- Location: FF_X45_Y27_N21
\inst|R1[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[1]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(1));

-- Location: LCCOMB_X42_Y27_N24
\inst|Mux6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux6~0_combout\ = (\RA[1]~input_o\ & (\RA[0]~input_o\)) # (!\RA[1]~input_o\ & ((\RA[0]~input_o\ & ((\inst|R1\(1)))) # (!\RA[0]~input_o\ & (\inst|R0\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[1]~input_o\,
	datab => \RA[0]~input_o\,
	datac => \inst|R0\(1),
	datad => \inst|R1\(1),
	combout => \inst|Mux6~0_combout\);

-- Location: LCCOMB_X42_Y27_N20
\inst|Mux6~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux6~1_combout\ = (\RA[1]~input_o\ & ((\inst|Mux6~0_combout\ & (\inst|R3\(1))) # (!\inst|Mux6~0_combout\ & ((\inst|R2\(1)))))) # (!\RA[1]~input_o\ & (((\inst|Mux6~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R3\(1),
	datab => \inst|R2\(1),
	datac => \RA[1]~input_o\,
	datad => \inst|Mux6~0_combout\,
	combout => \inst|Mux6~1_combout\);

-- Location: FF_X42_Y27_N21
\inst|Q[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux6~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(1));

-- Location: LCCOMB_X42_Y25_N2
\inst|out~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~6_combout\ = (\sout~input_o\ & (\inst|Q\(1))) # (!\sout~input_o\ & ((\inst|PC\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|Q\(1),
	datad => \inst|PC\(1),
	combout => \inst|out~6_combout\);

-- Location: FF_X42_Y25_N3
\inst|out[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~6_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(1));

-- Location: LCCOMB_X42_Y25_N28
\inst2|a~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~6_combout\ = (\wt~input_o\ & (((\inst2|A\(1))))) # (!\wt~input_o\ & ((\ent~input_o\ & ((\inst|out\(1)))) # (!\ent~input_o\ & (\inst2|A\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010010110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \wt~input_o\,
	datab => \ent~input_o\,
	datac => \inst2|A\(1),
	datad => \inst|out\(1),
	combout => \inst2|a~6_combout\);

-- Location: LCCOMB_X45_Y25_N10
\inst2|Mux7~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux7~0_combout\ = (\inst2|a~7_combout\ & (\s[1]~input_o\ $ (((\s[0]~input_o\ & \inst2|b~7_combout\))))) # (!\inst2|a~7_combout\ & (((\s[1]~input_o\ & \inst2|b~7_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110110011000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[0]~input_o\,
	datab => \s[1]~input_o\,
	datac => \inst2|a~7_combout\,
	datad => \inst2|b~7_combout\,
	combout => \inst2|Mux7~0_combout\);

-- Location: LCCOMB_X45_Y25_N12
\inst2|Mux7~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux7~1_combout\ = (\s[2]~input_o\ & (\inst2|a~6_combout\ & (\s[1]~input_o\))) # (!\s[2]~input_o\ & (((\inst2|Mux7~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101010110000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[2]~input_o\,
	datab => \inst2|a~6_combout\,
	datac => \s[1]~input_o\,
	datad => \inst2|Mux7~0_combout\,
	combout => \inst2|Mux7~1_combout\);

-- Location: LCCOMB_X45_Y25_N8
\inst2|Mux7~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux7~2_combout\ = (\inst2|Mux7~1_combout\) # ((\inst2|overflow~0_combout\ & \inst2|Add0~2_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|overflow~0_combout\,
	datac => \inst2|Add0~2_combout\,
	datad => \inst2|Mux7~1_combout\,
	combout => \inst2|Mux7~2_combout\);

-- Location: FF_X45_Y25_N9
\inst2|Rout[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Mux7~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(0));

-- Location: LCCOMB_X43_Y27_N30
\inst|D~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~0_combout\ = (\sin~input_o\ & ((\datain[0]~input_o\))) # (!\sin~input_o\ & (\inst2|Rout\(0)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101001010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \sin~input_o\,
	datac => \inst2|Rout\(0),
	datad => \datain[0]~input_o\,
	combout => \inst|D~0_combout\);

-- Location: FF_X43_Y27_N31
\inst|D[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~0_combout\,
	ena => \inst|D[0]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(0));

-- Location: IOIBUF_X7_Y0_N22
\rst~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_rst,
	o => \rst~input_o\);

-- Location: IOIBUF_X0_Y2_N15
\M[1]~input\ : cycloneiii_io_ibuf
-- pragma translate_off
GENERIC MAP (
	bus_hold => "false",
	simulate_z_as => "z")
-- pragma translate_on
PORT MAP (
	i => ww_M(1),
	o => \M[1]~input_o\);

-- Location: LCCOMB_X38_Y27_N4
\inst|PC[1]~24\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[1]~24_combout\ = (\M[0]~input_o\ & \M[1]~input_o\)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \M[0]~input_o\,
	datad => \M[1]~input_o\,
	combout => \inst|PC[1]~24_combout\);

-- Location: LCCOMB_X38_Y27_N2
\inst|PC[1]~25\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[1]~25_combout\ = (\M[1]~input_o\) # ((\M[0]~input_o\) # (!\rst~input_o\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111101011111111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \M[1]~input_o\,
	datac => \M[0]~input_o\,
	datad => \rst~input_o\,
	combout => \inst|PC[1]~25_combout\);

-- Location: FF_X43_Y27_N11
\inst|PC[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[0]~8_combout\,
	asdata => \inst|D\(0),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(0));

-- Location: LCCOMB_X43_Y27_N12
\inst|PC[1]~10\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[1]~10_combout\ = (\inst|PC\(1) & ((\M[0]~input_o\ & (!\inst|PC[0]~9\)) # (!\M[0]~input_o\ & (\inst|PC[0]~9\ & VCC)))) # (!\inst|PC\(1) & ((\M[0]~input_o\ & ((\inst|PC[0]~9\) # (GND))) # (!\M[0]~input_o\ & (!\inst|PC[0]~9\))))
-- \inst|PC[1]~11\ = CARRY((\inst|PC\(1) & (\M[0]~input_o\ & !\inst|PC[0]~9\)) # (!\inst|PC\(1) & ((\M[0]~input_o\) # (!\inst|PC[0]~9\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100101001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(1),
	datab => \M[0]~input_o\,
	datad => VCC,
	cin => \inst|PC[0]~9\,
	combout => \inst|PC[1]~10_combout\,
	cout => \inst|PC[1]~11\);

-- Location: FF_X43_Y27_N13
\inst|PC[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[1]~10_combout\,
	asdata => \inst|D\(1),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(1));

-- Location: LCCOMB_X43_Y27_N14
\inst|PC[2]~12\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[2]~12_combout\ = ((\M[0]~input_o\ $ (\inst|PC\(2) $ (\inst|PC[1]~11\)))) # (GND)
-- \inst|PC[2]~13\ = CARRY((\M[0]~input_o\ & (\inst|PC\(2) & !\inst|PC[1]~11\)) # (!\M[0]~input_o\ & ((\inst|PC\(2)) # (!\inst|PC[1]~11\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \M[0]~input_o\,
	datab => \inst|PC\(2),
	datad => VCC,
	cin => \inst|PC[1]~11\,
	combout => \inst|PC[2]~12_combout\,
	cout => \inst|PC[2]~13\);

-- Location: FF_X43_Y27_N15
\inst|PC[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[2]~12_combout\,
	asdata => \inst|D\(2),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(2));

-- Location: LCCOMB_X43_Y27_N16
\inst|PC[3]~14\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[3]~14_combout\ = (\M[0]~input_o\ & ((\inst|PC\(3) & (!\inst|PC[2]~13\)) # (!\inst|PC\(3) & ((\inst|PC[2]~13\) # (GND))))) # (!\M[0]~input_o\ & ((\inst|PC\(3) & (\inst|PC[2]~13\ & VCC)) # (!\inst|PC\(3) & (!\inst|PC[2]~13\))))
-- \inst|PC[3]~15\ = CARRY((\M[0]~input_o\ & ((!\inst|PC[2]~13\) # (!\inst|PC\(3)))) # (!\M[0]~input_o\ & (!\inst|PC\(3) & !\inst|PC[2]~13\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100100101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \M[0]~input_o\,
	datab => \inst|PC\(3),
	datad => VCC,
	cin => \inst|PC[2]~13\,
	combout => \inst|PC[3]~14_combout\,
	cout => \inst|PC[3]~15\);

-- Location: FF_X43_Y27_N17
\inst|PC[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[3]~14_combout\,
	asdata => \inst|D\(3),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(3));

-- Location: LCCOMB_X43_Y27_N18
\inst|PC[4]~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[4]~16_combout\ = ((\M[0]~input_o\ $ (\inst|PC\(4) $ (\inst|PC[3]~15\)))) # (GND)
-- \inst|PC[4]~17\ = CARRY((\M[0]~input_o\ & (\inst|PC\(4) & !\inst|PC[3]~15\)) # (!\M[0]~input_o\ & ((\inst|PC\(4)) # (!\inst|PC[3]~15\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \M[0]~input_o\,
	datab => \inst|PC\(4),
	datad => VCC,
	cin => \inst|PC[3]~15\,
	combout => \inst|PC[4]~16_combout\,
	cout => \inst|PC[4]~17\);

-- Location: FF_X43_Y27_N19
\inst|PC[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[4]~16_combout\,
	asdata => \inst|D\(4),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(4));

-- Location: LCCOMB_X43_Y27_N20
\inst|PC[5]~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[5]~18_combout\ = (\M[0]~input_o\ & ((\inst|PC\(5) & (!\inst|PC[4]~17\)) # (!\inst|PC\(5) & ((\inst|PC[4]~17\) # (GND))))) # (!\M[0]~input_o\ & ((\inst|PC\(5) & (\inst|PC[4]~17\ & VCC)) # (!\inst|PC\(5) & (!\inst|PC[4]~17\))))
-- \inst|PC[5]~19\ = CARRY((\M[0]~input_o\ & ((!\inst|PC[4]~17\) # (!\inst|PC\(5)))) # (!\M[0]~input_o\ & (!\inst|PC\(5) & !\inst|PC[4]~17\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100100101011",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \M[0]~input_o\,
	datab => \inst|PC\(5),
	datad => VCC,
	cin => \inst|PC[4]~17\,
	combout => \inst|PC[5]~18_combout\,
	cout => \inst|PC[5]~19\);

-- Location: FF_X43_Y27_N21
\inst|PC[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[5]~18_combout\,
	asdata => \inst|D\(5),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(5));

-- Location: LCCOMB_X43_Y27_N22
\inst|PC[6]~20\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[6]~20_combout\ = ((\M[0]~input_o\ $ (\inst|PC\(6) $ (\inst|PC[5]~19\)))) # (GND)
-- \inst|PC[6]~21\ = CARRY((\M[0]~input_o\ & (\inst|PC\(6) & !\inst|PC[5]~19\)) # (!\M[0]~input_o\ & ((\inst|PC\(6)) # (!\inst|PC[5]~19\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1001011001001101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \M[0]~input_o\,
	datab => \inst|PC\(6),
	datad => VCC,
	cin => \inst|PC[5]~19\,
	combout => \inst|PC[6]~20_combout\,
	cout => \inst|PC[6]~21\);

-- Location: FF_X43_Y27_N23
\inst|PC[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[6]~20_combout\,
	asdata => \inst|D\(6),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(6));

-- Location: LCCOMB_X43_Y27_N24
\inst|PC[7]~22\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|PC[7]~22_combout\ = \M[0]~input_o\ $ (\inst|PC[6]~21\ $ (!\inst|PC\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0101101010100101",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \M[0]~input_o\,
	datad => \inst|PC\(7),
	cin => \inst|PC[6]~21\,
	combout => \inst|PC[7]~22_combout\);

-- Location: LCCOMB_X39_Y25_N6
\inst2|Mux0~6\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux0~6_combout\ = (\s[1]~input_o\ & ((\s[0]~input_o\) # (!\s[2]~input_o\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100110000001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \s[1]~input_o\,
	datac => \s[2]~input_o\,
	datad => \s[0]~input_o\,
	combout => \inst2|Mux0~6_combout\);

-- Location: FF_X43_Y25_N29
\inst2|B[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|b~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|B\(7));

-- Location: LCCOMB_X43_Y25_N28
\inst2|b~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|b~0_combout\ = (\ent~input_o\ & (((\inst2|B\(7))))) # (!\ent~input_o\ & ((\wt~input_o\ & ((\inst2|B\(7)))) # (!\wt~input_o\ & (\inst|out\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011100010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|out\(7),
	datab => \ent~input_o\,
	datac => \inst2|B\(7),
	datad => \wt~input_o\,
	combout => \inst2|b~0_combout\);

-- Location: LCCOMB_X39_Y25_N28
\inst2|Mux0~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux0~2_combout\ = (\s[0]~input_o\ & (\s[2]~input_o\ & (\inst2|a~1_combout\))) # (!\s[0]~input_o\ & (((\inst2|b~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1000100011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[2]~input_o\,
	datab => \inst2|a~1_combout\,
	datac => \inst2|b~0_combout\,
	datad => \s[0]~input_o\,
	combout => \inst2|Mux0~2_combout\);

-- Location: LCCOMB_X39_Y25_N10
\inst2|Mux0~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux0~3_combout\ = (\s[0]~input_o\ & ((\s[2]~input_o\ & (\inst2|a~1_combout\)) # (!\s[2]~input_o\ & ((\inst2|b~0_combout\)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100000000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \s[2]~input_o\,
	datab => \inst2|a~1_combout\,
	datac => \inst2|b~0_combout\,
	datad => \s[0]~input_o\,
	combout => \inst2|Mux0~3_combout\);

-- Location: LCCOMB_X39_Y25_N20
\inst2|Mux0~4\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux0~4_combout\ = (\inst2|Mux0~6_combout\ & ((\inst2|Mux0~2_combout\ & ((\inst2|a~0_combout\) # (!\inst2|Mux0~3_combout\))) # (!\inst2|Mux0~2_combout\ & (\inst2|a~0_combout\ $ (\inst2|Mux0~3_combout\))))) # (!\inst2|Mux0~6_combout\ & 
-- (\inst2|Mux0~3_combout\ & ((\inst2|Mux0~2_combout\) # (\inst2|a~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101011010101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|Mux0~6_combout\,
	datab => \inst2|Mux0~2_combout\,
	datac => \inst2|a~0_combout\,
	datad => \inst2|Mux0~3_combout\,
	combout => \inst2|Mux0~4_combout\);

-- Location: LCCOMB_X39_Y25_N22
\inst2|Mux0~5\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Mux0~5_combout\ = (\inst2|Mux0~4_combout\) # ((\inst2|overflow~0_combout\ & \inst2|Add0~16_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110011001100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \inst2|Mux0~4_combout\,
	datac => \inst2|overflow~0_combout\,
	datad => \inst2|Add0~16_combout\,
	combout => \inst2|Mux0~5_combout\);

-- Location: FF_X39_Y25_N23
\inst2|Rout[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|Mux0~5_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|Rout\(7));

-- Location: LCCOMB_X45_Y27_N30
\inst|D~9\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|D~9_combout\ = (\sin~input_o\ & (\datain[3]~input_o\)) # (!\sin~input_o\ & ((\inst2|Rout\(7))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010111110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \datain[3]~input_o\,
	datac => \sin~input_o\,
	datad => \inst2|Rout\(7),
	combout => \inst|D~9_combout\);

-- Location: FF_X45_Y27_N31
\inst|D[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|D~9_combout\,
	ena => \inst|D[4]~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|D\(7));

-- Location: FF_X43_Y27_N25
\inst|PC[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|PC[7]~22_combout\,
	asdata => \inst|D\(7),
	sclr => \ALT_INV_rst~input_o\,
	sload => \inst|PC[1]~24_combout\,
	ena => \inst|PC[1]~25_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|PC\(7));

-- Location: LCCOMB_X46_Y27_N0
\inst|R2[7]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R2[7]~feeder_combout\ = \inst|D\(7)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(7),
	combout => \inst|R2[7]~feeder_combout\);

-- Location: FF_X46_Y27_N1
\inst|R2[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R2[7]~feeder_combout\,
	ena => \inst|Decoder0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R2\(7));

-- Location: LCCOMB_X46_Y27_N10
\inst|R3[7]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R3[7]~feeder_combout\ = \inst|D\(7)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111111100000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datad => \inst|D\(7),
	combout => \inst|R3[7]~feeder_combout\);

-- Location: FF_X46_Y27_N11
\inst|R3[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R3[7]~feeder_combout\,
	ena => \inst|Decoder0~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R3\(7));

-- Location: FF_X44_Y27_N7
\inst|R0[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	asdata => \inst|D\(7),
	sload => VCC,
	ena => \inst|Decoder0~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R0\(7));

-- Location: LCCOMB_X45_Y27_N28
\inst|R1[7]~feeder\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|R1[7]~feeder_combout\ = \inst|D\(7)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000011110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|D\(7),
	combout => \inst|R1[7]~feeder_combout\);

-- Location: FF_X45_Y27_N29
\inst|R1[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|R1[7]~feeder_combout\,
	ena => \inst|Decoder0~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|R1\(7));

-- Location: LCCOMB_X44_Y27_N6
\inst|Mux0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux0~0_combout\ = (\RA[0]~input_o\ & ((\RA[1]~input_o\) # ((\inst|R1\(7))))) # (!\RA[0]~input_o\ & (!\RA[1]~input_o\ & (\inst|R0\(7))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \RA[0]~input_o\,
	datab => \RA[1]~input_o\,
	datac => \inst|R0\(7),
	datad => \inst|R1\(7),
	combout => \inst|Mux0~0_combout\);

-- Location: LCCOMB_X44_Y27_N8
\inst|Mux0~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux0~1_combout\ = (\RA[1]~input_o\ & ((\inst|Mux0~0_combout\ & ((\inst|R3\(7)))) # (!\inst|Mux0~0_combout\ & (\inst|R2\(7))))) # (!\RA[1]~input_o\ & (((\inst|Mux0~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111001110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|R2\(7),
	datab => \RA[1]~input_o\,
	datac => \inst|R3\(7),
	datad => \inst|Mux0~0_combout\,
	combout => \inst|Mux0~1_combout\);

-- Location: FF_X44_Y27_N9
\inst|Q[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \inst|div_clk~clkctrl_outclk\,
	d => \inst|Mux0~1_combout\,
	ena => \inst|Q[6]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|Q\(7));

-- Location: LCCOMB_X43_Y25_N26
\inst|out~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|out~0_combout\ = (\sout~input_o\ & ((\inst|Q\(7)))) # (!\sout~input_o\ & (\inst|PC\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110000110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datab => \sout~input_o\,
	datac => \inst|PC\(7),
	datad => \inst|Q\(7),
	combout => \inst|out~0_combout\);

-- Location: FF_X43_Y25_N27
\inst|out[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|out~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|out\(7));

-- Location: FF_X43_Y25_N13
\inst2|A[7]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|a~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|A\(7));

-- Location: LCCOMB_X43_Y25_N12
\inst2|a~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|a~0_combout\ = (\ent~input_o\ & ((\wt~input_o\ & ((\inst2|A\(7)))) # (!\wt~input_o\ & (\inst|out\(7))))) # (!\ent~input_o\ & (((\inst2|A\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111000010111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|out\(7),
	datab => \ent~input_o\,
	datac => \inst2|A\(7),
	datad => \wt~input_o\,
	combout => \inst2|a~0_combout\);

-- Location: LCCOMB_X42_Y25_N24
\inst2|Add0~16\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~16_combout\ = ((\inst2|a~0_combout\ $ (\inst2|b~0_combout\ $ (!\inst2|Add0~15\)))) # (GND)
-- \inst2|Add0~17\ = CARRY((\inst2|a~0_combout\ & ((\inst2|b~0_combout\) # (!\inst2|Add0~15\))) # (!\inst2|a~0_combout\ & (\inst2|b~0_combout\ & !\inst2|Add0~15\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0110100110001110",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|a~0_combout\,
	datab => \inst2|b~0_combout\,
	datad => VCC,
	cin => \inst2|Add0~15\,
	combout => \inst2|Add0~16_combout\,
	cout => \inst2|Add0~17\);

-- Location: LCCOMB_X42_Y25_N26
\inst2|Add0~18\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|Add0~18_combout\ = \inst2|a~0_combout\ $ (\inst2|Add0~17\ $ (\inst2|b~0_combout\))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100001100111100",
	sum_lutc_input => "cin")
-- pragma translate_on
PORT MAP (
	datab => \inst2|a~0_combout\,
	datad => \inst2|b~0_combout\,
	cin => \inst2|Add0~17\,
	combout => \inst2|Add0~18_combout\);

-- Location: LCCOMB_X41_Y25_N30
\inst2|overflow~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst2|overflow~1_combout\ = (\inst2|overflow~0_combout\ & (\inst2|Add0~16_combout\ $ (\inst2|Add0~18_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000101010100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst2|overflow~0_combout\,
	datac => \inst2|Add0~16_combout\,
	datad => \inst2|Add0~18_combout\,
	combout => \inst2|overflow~1_combout\);

-- Location: FF_X41_Y25_N31
\inst2|overflow\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst2|overflow~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst2|overflow~q\);

-- Location: LCCOMB_X41_Y27_N0
\inst|sel[0]~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|sel[0]~2_combout\ = !\inst|sel\(0)

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111100001111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|sel\(0),
	combout => \inst|sel[0]~2_combout\);

-- Location: FF_X41_Y27_N1
\inst|sel[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|sel[0]~2_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|sel\(0));

-- Location: LCCOMB_X44_Y27_N28
\inst|Mux16~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~2_combout\ = (\inst|sel\(0) & ((\inst|D\(3)))) # (!\inst|sel\(0) & (\inst|D\(7)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100101011001010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|D\(7),
	datab => \inst|D\(3),
	datac => \inst|sel\(0),
	combout => \inst|Mux16~2_combout\);

-- Location: LCCOMB_X41_Y27_N22
\inst|sel[1]~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|sel[1]~1_combout\ = \inst|sel\(1) $ (\inst|sel\(0))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0000111111110000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	datac => \inst|sel\(1),
	datad => \inst|sel\(0),
	combout => \inst|sel[1]~1_combout\);

-- Location: FF_X41_Y27_N23
\inst|sel[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|sel[1]~1_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|sel\(1));

-- Location: LCCOMB_X41_Y27_N20
\inst|sel[2]~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|sel[2]~0_combout\ = \inst|sel\(2) $ (((\inst|sel\(1) & \inst|sel\(0))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111100001111000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(1),
	datab => \inst|sel\(0),
	datac => \inst|sel\(2),
	combout => \inst|sel[2]~0_combout\);

-- Location: FF_X41_Y27_N21
\inst|sel[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|sel[2]~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|sel\(2));

-- Location: LCCOMB_X43_Y27_N26
\inst|Mux16~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~0_combout\ = (\inst|sel\(0) & ((\inst|PC\(3)) # ((\inst|sel\(1))))) # (!\inst|sel\(0) & (((!\inst|sel\(1) & \inst|PC\(7)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010110110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(0),
	datab => \inst|PC\(3),
	datac => \inst|sel\(1),
	datad => \inst|PC\(7),
	combout => \inst|Mux16~0_combout\);

-- Location: LCCOMB_X41_Y27_N10
\inst|Mux16~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~1_combout\ = (\inst|sel\(1) & ((\inst|Mux16~0_combout\ & ((\inst|Q\(3)))) # (!\inst|Mux16~0_combout\ & (\inst|Q\(7))))) # (!\inst|sel\(1) & (((\inst|Mux16~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111010110001000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(1),
	datab => \inst|Q\(7),
	datac => \inst|Q\(3),
	datad => \inst|Mux16~0_combout\,
	combout => \inst|Mux16~1_combout\);

-- Location: LCCOMB_X41_Y27_N24
\inst|Mux16~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux16~3_combout\ = (\inst|sel\(2) & (((\inst|Mux16~1_combout\)))) # (!\inst|sel\(2) & (\inst|Mux16~2_combout\ & (!\inst|sel\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux16~2_combout\,
	datab => \inst|sel\(2),
	datac => \inst|sel\(1),
	datad => \inst|Mux16~1_combout\,
	combout => \inst|Mux16~3_combout\);

-- Location: FF_X41_Y27_N25
\inst|data[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Mux16~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|data\(3));

-- Location: LCCOMB_X42_Y27_N14
\inst|Mux17~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux17~2_combout\ = (\inst|sel\(0) & ((\inst|D\(2)))) # (!\inst|sel\(0) & (\inst|D\(6)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110010011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(0),
	datab => \inst|D\(6),
	datac => \inst|D\(2),
	combout => \inst|Mux17~2_combout\);

-- Location: LCCOMB_X43_Y27_N6
\inst|Mux17~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux17~0_combout\ = (\inst|sel\(1) & (\inst|sel\(0))) # (!\inst|sel\(1) & ((\inst|sel\(0) & ((\inst|PC\(2)))) # (!\inst|sel\(0) & (\inst|PC\(6)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110010011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(1),
	datab => \inst|sel\(0),
	datac => \inst|PC\(6),
	datad => \inst|PC\(2),
	combout => \inst|Mux17~0_combout\);

-- Location: LCCOMB_X41_Y27_N16
\inst|Mux17~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux17~1_combout\ = (\inst|sel\(1) & ((\inst|Mux17~0_combout\ & (\inst|Q\(2))) # (!\inst|Mux17~0_combout\ & ((\inst|Q\(6)))))) # (!\inst|sel\(1) & (((\inst|Mux17~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110110100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(1),
	datab => \inst|Q\(2),
	datac => \inst|Q\(6),
	datad => \inst|Mux17~0_combout\,
	combout => \inst|Mux17~1_combout\);

-- Location: LCCOMB_X41_Y27_N2
\inst|Mux17~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux17~3_combout\ = (\inst|sel\(2) & (((\inst|Mux17~1_combout\)))) # (!\inst|sel\(2) & (!\inst|sel\(1) & (\inst|Mux17~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(1),
	datab => \inst|sel\(2),
	datac => \inst|Mux17~2_combout\,
	datad => \inst|Mux17~1_combout\,
	combout => \inst|Mux17~3_combout\);

-- Location: FF_X41_Y27_N3
\inst|data[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Mux17~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|data\(2));

-- Location: LCCOMB_X42_Y27_N4
\inst|Mux18~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux18~2_combout\ = (\inst|sel\(0) & (\inst|D\(1))) # (!\inst|sel\(0) & ((\inst|D\(5))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101100011011000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(0),
	datab => \inst|D\(1),
	datac => \inst|D\(5),
	combout => \inst|Mux18~2_combout\);

-- Location: LCCOMB_X43_Y27_N2
\inst|Mux18~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux18~0_combout\ = (\inst|sel\(1) & (((\inst|sel\(0))))) # (!\inst|sel\(1) & ((\inst|sel\(0) & (\inst|PC\(1))) # (!\inst|sel\(0) & ((\inst|PC\(5))))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110001111100000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|PC\(1),
	datab => \inst|sel\(1),
	datac => \inst|sel\(0),
	datad => \inst|PC\(5),
	combout => \inst|Mux18~0_combout\);

-- Location: LCCOMB_X41_Y27_N18
\inst|Mux18~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux18~1_combout\ = (\inst|sel\(1) & ((\inst|Mux18~0_combout\ & (\inst|Q\(1))) # (!\inst|Mux18~0_combout\ & ((\inst|Q\(5)))))) # (!\inst|sel\(1) & (((\inst|Mux18~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Q\(1),
	datab => \inst|sel\(1),
	datac => \inst|Q\(5),
	datad => \inst|Mux18~0_combout\,
	combout => \inst|Mux18~1_combout\);

-- Location: LCCOMB_X41_Y27_N28
\inst|Mux18~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux18~3_combout\ = (\inst|sel\(2) & (((\inst|Mux18~1_combout\)))) # (!\inst|sel\(2) & (\inst|Mux18~2_combout\ & (!\inst|sel\(1))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1100111000000010",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Mux18~2_combout\,
	datab => \inst|sel\(2),
	datac => \inst|sel\(1),
	datad => \inst|Mux18~1_combout\,
	combout => \inst|Mux18~3_combout\);

-- Location: FF_X41_Y27_N29
\inst|data[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Mux18~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|data\(1));

-- Location: LCCOMB_X42_Y27_N18
\inst|Mux19~2\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux19~2_combout\ = (\inst|sel\(0) & ((\inst|D\(0)))) # (!\inst|sel\(0) & (\inst|D\(4)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1110010011100100",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(0),
	datab => \inst|D\(4),
	datac => \inst|D\(0),
	combout => \inst|Mux19~2_combout\);

-- Location: LCCOMB_X43_Y27_N28
\inst|Mux19~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux19~0_combout\ = (\inst|sel\(0) & ((\inst|sel\(1)) # ((\inst|PC\(0))))) # (!\inst|sel\(0) & (!\inst|sel\(1) & ((\inst|PC\(4)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011100110101000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(0),
	datab => \inst|sel\(1),
	datac => \inst|PC\(0),
	datad => \inst|PC\(4),
	combout => \inst|Mux19~0_combout\);

-- Location: LCCOMB_X42_Y27_N28
\inst|Mux19~1\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux19~1_combout\ = (\inst|sel\(1) & ((\inst|Mux19~0_combout\ & (\inst|Q\(0))) # (!\inst|Mux19~0_combout\ & ((\inst|Q\(4)))))) # (!\inst|sel\(1) & (((\inst|Mux19~0_combout\))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011101111000000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|Q\(0),
	datab => \inst|sel\(1),
	datac => \inst|Q\(4),
	datad => \inst|Mux19~0_combout\,
	combout => \inst|Mux19~1_combout\);

-- Location: LCCOMB_X41_Y27_N26
\inst|Mux19~3\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|Mux19~3_combout\ = (\inst|sel\(2) & (((\inst|Mux19~1_combout\)))) # (!\inst|sel\(2) & (!\inst|sel\(1) & (\inst|Mux19~2_combout\)))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101110000010000",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|sel\(1),
	datab => \inst|sel\(2),
	datac => \inst|Mux19~2_combout\,
	datad => \inst|Mux19~1_combout\,
	combout => \inst|Mux19~3_combout\);

-- Location: FF_X41_Y27_N27
\inst|data[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|Mux19~3_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|data\(0));

-- Location: LCCOMB_X39_Y27_N28
\inst|WideOr0~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr0~0_combout\ = (\inst|data\(0) & ((\inst|data\(3)) # (\inst|data\(2) $ (\inst|data\(1))))) # (!\inst|data\(0) & ((\inst|data\(1)) # (\inst|data\(3) $ (\inst|data\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1011111011110110",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(3),
	datab => \inst|data\(2),
	datac => \inst|data\(1),
	datad => \inst|data\(0),
	combout => \inst|WideOr0~0_combout\);

-- Location: FF_X39_Y27_N29
\inst|seg[6]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr0~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(6));

-- Location: LCCOMB_X39_Y27_N14
\inst|WideOr1~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr1~0_combout\ = (\inst|data\(2) & ((\inst|data\(3) $ (!\inst|data\(1))) # (!\inst|data\(0)))) # (!\inst|data\(2) & ((\inst|data\(3)) # ((!\inst|data\(1) & !\inst|data\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1010011011101111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(3),
	datab => \inst|data\(2),
	datac => \inst|data\(1),
	datad => \inst|data\(0),
	combout => \inst|WideOr1~0_combout\);

-- Location: FF_X39_Y27_N15
\inst|seg[5]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr1~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(5));

-- Location: LCCOMB_X41_Y27_N12
\inst|WideOr2~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr2~0_combout\ = (\inst|data\(1) & (((\inst|data\(3))) # (!\inst|data\(0)))) # (!\inst|data\(1) & ((\inst|data\(2) & ((\inst|data\(3)))) # (!\inst|data\(2) & (!\inst|data\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1111110101000101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(0),
	datab => \inst|data\(1),
	datac => \inst|data\(2),
	datad => \inst|data\(3),
	combout => \inst|WideOr2~0_combout\);

-- Location: FF_X41_Y27_N13
\inst|seg[4]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr2~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(4));

-- Location: LCCOMB_X41_Y27_N6
\inst|WideOr3~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr3~0_combout\ = (\inst|data\(1) & ((\inst|data\(0) & (!\inst|data\(2))) # (!\inst|data\(0) & ((\inst|data\(2)) # (!\inst|data\(3)))))) # (!\inst|data\(1) & ((\inst|data\(3)) # (\inst|data\(0) $ (!\inst|data\(2)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0111101101101101",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(0),
	datab => \inst|data\(1),
	datac => \inst|data\(2),
	datad => \inst|data\(3),
	combout => \inst|WideOr3~0_combout\);

-- Location: FF_X41_Y27_N7
\inst|seg[3]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr3~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(3));

-- Location: LCCOMB_X41_Y27_N4
\inst|WideOr4~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr4~0_combout\ = (\inst|data\(2) & (((\inst|data\(0) & !\inst|data\(1))) # (!\inst|data\(3)))) # (!\inst|data\(2) & ((\inst|data\(0)) # ((\inst|data\(3)) # (!\inst|data\(1)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010111111111011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(0),
	datab => \inst|data\(1),
	datac => \inst|data\(2),
	datad => \inst|data\(3),
	combout => \inst|WideOr4~0_combout\);

-- Location: FF_X41_Y27_N5
\inst|seg[2]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr4~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(2));

-- Location: LCCOMB_X41_Y27_N30
\inst|WideOr5~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr5~0_combout\ = (\inst|data\(1) & ((\inst|data\(0) & ((!\inst|data\(3)))) # (!\inst|data\(0) & (!\inst|data\(2))))) # (!\inst|data\(1) & ((\inst|data\(0) $ (!\inst|data\(3))) # (!\inst|data\(2))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "0010011110011111",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(0),
	datab => \inst|data\(1),
	datac => \inst|data\(2),
	datad => \inst|data\(3),
	combout => \inst|WideOr5~0_combout\);

-- Location: FF_X41_Y27_N31
\inst|seg[1]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr5~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(1));

-- Location: LCCOMB_X39_Y27_N16
\inst|WideOr6~0\ : cycloneiii_lcell_comb
-- Equation(s):
-- \inst|WideOr6~0_combout\ = (\inst|data\(3) & ((\inst|data\(2) $ (!\inst|data\(1))) # (!\inst|data\(0)))) # (!\inst|data\(3) & ((\inst|data\(1)) # (\inst|data\(2) $ (!\inst|data\(0)))))

-- pragma translate_off
GENERIC MAP (
	lut_mask => "1101011011111011",
	sum_lutc_input => "datac")
-- pragma translate_on
PORT MAP (
	dataa => \inst|data\(3),
	datab => \inst|data\(2),
	datac => \inst|data\(1),
	datad => \inst|data\(0),
	combout => \inst|WideOr6~0_combout\);

-- Location: FF_X39_Y27_N17
\inst|seg[0]\ : dffeas
-- pragma translate_off
GENERIC MAP (
	is_wysiwyg => "true",
	power_up => "low")
-- pragma translate_on
PORT MAP (
	clk => \clk~inputclkctrl_outclk\,
	d => \inst|WideOr6~0_combout\,
	devclrn => ww_devclrn,
	devpor => ww_devpor,
	q => \inst|seg\(0));

ww_overflow <= \overflow~output_o\;

ww_seg(7) <= \seg[7]~output_o\;

ww_seg(6) <= \seg[6]~output_o\;

ww_seg(5) <= \seg[5]~output_o\;

ww_seg(4) <= \seg[4]~output_o\;

ww_seg(3) <= \seg[3]~output_o\;

ww_seg(2) <= \seg[2]~output_o\;

ww_seg(1) <= \seg[1]~output_o\;

ww_seg(0) <= \seg[0]~output_o\;

ww_sel(2) <= \sel[2]~output_o\;

ww_sel(1) <= \sel[1]~output_o\;

ww_sel(0) <= \sel[0]~output_o\;
END structure;


